Baze podataka od nule - tečaj 8599 rub. iz Merion akademije, obuka 2 mjeseca, datum 28. studenog 2023.
Miscelanea / / November 30, 2023
Naučite sve o radu s relacijskim i nerelacijskim bazama podataka. Zajedno ćemo proći kroz sve faze – od projektiranja do skaliranja baza podataka koristeći PostgreSQL, MS SQL i MySQL. Naučite raditi s NoSQL bazama podataka, izradite arhitekturu za pohranu podataka i automatizirajte rutinske procese.
1
SQL, NoSQL, Redis, ElasticSearch, ClickHouse, MongoDB, CouchDB, PouchDB, Google BigQuery i Neo4j, DDL, DML
CTO, softverski arhitekt, voditelj proizvoda
Stručnjak u području informacijskih tehnologija, razvoja softvera, ERP sustava, automatizacije, robotizacije i digitalne transformacije poslovanja.
Preko 12 godina iskustva u razvoju i upravljanju operacijama
Veliki broj implementiranih projekata (uključujući one s velikim opterećenjem), uglavnom u sektoru poduzeća
Iskustvo u projektiranju i radu s RDBMS i NoSQL rješenjima u jednom projektu za različite zadatke
Redoviti sudionik stručne javnosti, autor brojnih članaka i govornik na stručnim skupovima
Dvije visoke stručne spreme, MBA diploma
Odabir prave skladišne strukture jedan je od najvažnijih dijelova svakog projekta koji utječe na njegov budući uspjeh. Nakon što sam od razvojnog programera postao tehnički direktor, to mogu sa sigurnošću reći. Moderni razvojni pristupi poput mikroservisne infrastrukture i agile omogućuju fleksibilnost prilagoditi procesu, ali promjena strukture podataka često je teška i bolna posljedice. Zato je važno kretati se svijetom modernih baza podataka i NoSQL-a od samog početka!
Mnoge tehnologije o kojima govorimo na tečaju pojavile su se nedavno i još uvijek ima malo korisnih informacija o njima, posebno na ruskom. Toplo preporučujem ovaj tečaj svima koji žele uroniti u svijet baza podataka i NoSQL-a i naučiti kako odrediti strukturu pohrane podataka u bilo kojem projektu!
Blok 1: SQL
Uvod u tečaj. Predavanje
Osnove relacijskih baza podataka. Predavanje
Dizajn relacijskih baza podataka. Predavanje
Logička i fizička struktura baza podataka. Predavanje
MVCC ACID transakcije. Predavanje
Osnove SQL upitnog jezika. Predavanje
Skaliranje baze podataka i tolerancija na pogreške. Predavanje
Optimizacija relacijskih baza podataka. Predavanje
Značajke PostgreSQL-a. Predavanje
Značajke Microsoft SQL Servera. Predavanje
Značajke MySQL-a. Predavanje
Značajke rada baze podataka u oblaku. Predavanje
Blok 2: NoSQL
Uvod u NoSQL - Zašto se pojavio NoSQL, karakteristike, NewSQL. Predavanje
Vrste NoSQL sustava, CAP teorem - glavne vrste NoSQL i njihove razlike. Predavanje
MongoDB je sustav za upravljanje bazom podataka orijentiran na dokumente. Predavanje
ElasticSearch je open source pretraživanje i analizator cijelog teksta. Predavanje
ClickHouse je stupčasti analitički DBMS otvorenog koda. Predavanje
CouchDB + PouchDB je sustav za upravljanje bazom podataka orijentiran na dokumente. Predavanje
Redis je pohrana strukture podataka u memoriji koja se koristi kao baza podataka, predmemorija i broker poruka. Predavanje
Neo4j je sustav za upravljanje grafičkom bazom podataka otvorenog koda. Predavanje
Google BigQuery je RESTful web usluga za interaktivnu, veliku analizu velikih skupova podataka. Predavanje
Testiranje
Završno testiranjeTest
Potvrda