NoSQL - bezplatný kurz od Otus, školenie 5 mesiacov, Termín: 1.12.2023.
Rôzne / / December 04, 2023
Kurz zahŕňa všetky hlavné a obľúbené databázy NoSQL, ktoré môžu byť užitočné pre architekta, a pre administrátora a vývojára: orientovaný na dokumenty, stĺpcový, kľúč-hodnota, graf a atď. Okrem toho kurz pokrýva modul databáz v rôznych cloudoch, Elasticsearch a S3. NoSQL oblasť, aby ste mohli optimálne prestavať svoje riešenia založené na klasických DBMS na zvýšenie produktivitu.
Cieľom predmetu je naučiť študenta vybrať si správnu NoSQL databázu v závislosti od zadaných úloh a efektívne s ňou pracovať s využitím všetkých jej výhod. Výsledkom školenia bude, že absolventi budú schopní s istotou pracovať s akoukoľvek NoSQL databázou, navrhovať úložný systém, indexy, profilové dotazy a zabezpečiť optimálnu spoľahlivosť a výkon.
Tento kurz bude vyhovovať:
- pre vývojárov, ktorí sa pri svojej práci stretávajú s databázami NoSQL;
- pre správcov databáz NoSQL, ktorí vyžadujú hlboké pochopenie vnútorných procesov databázy;
- pre tých, ktorí majú aspoň šesťmesačné skúsenosti s prácou s relačným DBMS a hľadajú spôsob, ako zlepšiť výkon.
Na kurze si:
- naučiť sa inštalovať a prevádzkovať všetky populárne riešenia NoSQL od dedikovaných virtuálnych serverov až po veľké shardované klastre a poskytovateľov cloudu;
- budete rozlišovať medzi hlavnými typmi NoSQL databáz (dokumentovo orientované, stĺpcové, kľúč-hodnota, graf) a vyberiete si optimálne riešenie v závislosti od vašej úlohy a predmetu;
- ovládať syntax a prevádzkové vlastnosti vstavaného jazyka každej databázy NoSQL;
môžete optimalizovať pomalé dopyty.
5
kurzyVyššie pedagogické vzdelanie. Komerčnému developmentu sa venuje už viac ako 20 rokov. Spoluzakladateľ a technický riaditeľ jednej z najväčších online registračných služieb podnikania v Rusku. Zásobník: Java, PHP. Profesionálne záujmy: funkčné programovanie, typovanie dát, vývoj...
Vyššie pedagogické vzdelanie. Komerčnému developmentu sa venuje už viac ako 20 rokov. Spoluzakladateľ a technický riaditeľ jednej z najväčších online registračných služieb podnikania v Rusku. Zásobník: Java, PHP. Profesijné záujmy: funkčné programovanie, typovanie dát, vývoj API.
6
kurzyVyvíjam softvér v jazykoch Java/Spring, C#, PHP už viac ako 20 rokov. Databázový architekt PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase atď. Nasaďte databázu ako lokálnu platformu Google Cloud Platform, AWS, Azure,...
Vyvíjam softvér v jazykoch Java/Spring, C#, PHP už viac ako 20 rokov. Databázový architekt PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase atď. Nasadenie DB na lokálnej platforme Google Cloud Platform, AWS, Azure, Yandex Cloud a Kubernetes, DBaaS, MultiCloud. Počas tejto doby bolo navrhnutých a vyvinutých viac ako sto projektov pre obchodné reťazce, fitness centrá, hotely a finančný sektor. Rozsiahle skúsenosti s budovaním a prevádzkou virtualizačných systémov VmWare ESXi, Hyper-V. Autor kníh o PostgreSQL. Nový "PostgreSQL 14. Optimalizácia, Kubernetes, cluster, cloud." Programový manažér
1
dobreAutor kurzu "High Load Architect" Študoval na Mail Technopark. Ru. V roku 2013 začal pracovať ako stážista v projekte Mail spoločnosti Mail. Ru. Od roku 2015 vedie rôzne (aj originálne) kurzy...
Autor kurzu "High Load Architect" Študoval na Mail Technopark. Ru. V roku 2013 začal pracovať ako stážista v projekte Mail spoločnosti Mail. Ru. Od roku 2015 vedie rôzne (aj originálne) kurzy v rámci vzdelávacích projektov Mail. Ru. Od roku 2016 zastáva v Poste pozíciu skupinového lídra. V tom istom roku získal magisterský titul v odbore softvérového inžinierstva na Moskovskej štátnej technickej univerzite. N.E. Bauman. V roku 2018 začal pracovať v Citymobile ako vedúci skupiny. Od apríla 2019 bol vymenovaný za vedúceho vývoja serverov. Zaoberá sa rozvojom technických zručností ľudí, podporou ich motivácie, vývojom architektúr odolných voči chybám, zavádzaním nových technológie v procese vývoja (golang, tarantool).Základné technické zručnosti: GolangCMySQLTarantoolHighload architectureLinux API učiteľ
Úvod do NOSQL
-Téma 1.Úvod do NOSQL. NOSQL vs RDBMS
-Téma 2.Veta CAP
Sklad dokumentov
-Téma 3.Základné vlastnosti mongodb
-Téma 4. Clusterové schopnosti mongodb
-Téma 5. Rámec na redukciu a agregáciu máp
-Téma 6.Optimalizácia výkonu mongodb
-Téma 7.Bezpečnosť a nástroje mongodb
-Téma 8.Couchdb + pouchdb
-Téma 9.Elastické vyhľadávanie
Hovorca
-Téma 10.Clickhouse
-Téma 11. Architektúra a aplikácia cassandry
-Téma 12. Cassandra Query Language
-Téma 13. Škálovanie a tolerancia chýb cassandry. Časť 1
-Téma 14. Škálovanie a tolerancia chýb kasandry. Časť 2
-Téma 15. Monitorovacie nástroje Cassandry
Kľúčová hodnota
-Téma 16.Redis. Časť 1
-Téma 17.Redis. Časť 2
-Téma 18.atd
-Téma 19.Konzul
-Téma 20.Nadácia db
Graf
-Téma 21.Neo4j, 1. časť
-Téma 22.Neo4j, 2. časť
Iné NoSQL
-Téma 23.Cache InterSystems
-Téma 24.Práca s tarantoolom
-Téma 25.Kafka
-Téma 26.KrálikMQ
-Téma 27.s3
-Téma 28.Prometheus. Grafana
NoSQL v oblakoch
– Téma 29. Google BigQuery
-Téma 30.Azure CosmosDB
-Téma 31.AWS DynamoDB
-Téma 32. Zhrnutie priebehu
Projekt
-Téma 33.Výber projektovej práce
-Téma 34. Konzultácie k projektovej práci
-Téma 35.Ochrana projektovej práce