NoSQL - brezplačen tečaj pri Otusu, usposabljanje 5 mesecev, datum: 1. december 2023.
Miscellanea / / December 04, 2023
Tečaj vključuje vse glavne in priljubljene baze podatkov NoSQL, ki so lahko uporabne tako za arhitekta, in za skrbnika in razvijalca: dokumentno usmerjeno, stolpčno, ključ-vrednost, graf in itd. Poleg tega tečaj pokriva modul podatkovnih baz v različnih oblakih, Elasticsearch in S3. NoSQL območje, tako da lahko optimalno obnovite svoje rešitve, ki temeljijo na klasičnih DBMS-jih, da se povečajo produktivnost.
Cilj predmeta je naučiti študenta, kako izbrati pravo bazo podatkov NoSQL glede na dodeljene naloge in kako učinkovito delati z njo z uporabo vseh njenih prednosti. Kot rezultat usposabljanja bodo diplomanti sposobni samozavestno delati s katero koli bazo podatkov NoSQL, oblikovati sistem za shranjevanje, indekse, profilne poizvedbe in zagotoviti optimalno zanesljivost in zmogljivost.
Ta tečaj bo ustrezal:
- za razvijalce, ki se pri svojem delu srečujejo z bazami podatkov NoSQL;
- za skrbnike baz podatkov NoSQL, ki potrebujejo globoko razumevanje notranjih procesov baze podatkov;
- za tiste, ki imajo vsaj šest mesecev izkušenj pri delu z relacijskimi DBMS in iščejo, kako izboljšati zmogljivost.
Na tečaju si:
- naučite se namestiti in upravljati vse priljubljene rešitve NoSQL od namenskih virtualnih strežnikov do velikih razdrobljenih gruč in ponudnikov oblakov;
- razlikovali boste med glavnimi vrstami baz podatkov NoSQL (dokumentno usmerjene, stolpčne, ključ-vrednost, graf) in izbrali optimalno rešitev glede na vašo nalogo in predmetno področje;
- obvlada sintakso in funkcije delovanja vgrajenega jezika vsake baze podatkov NoSQL;
lahko optimizirate počasne poizvedbe.
5
tečajiVisoka pedagoška izobrazba. S komercialnim razvojem se ukvarja že več kot 20 let. Soustanovitelj in tehnični direktor ene največjih spletnih storitev za registracijo podjetij v Rusiji. Sklad: Java, PHP. Poklicni interesi: funkcijsko programiranje, tipkanje podatkov, razvoj...
Visoka pedagoška izobrazba. S komercialnim razvojem se ukvarja že več kot 20 let. Soustanovitelj in tehnični direktor ene največjih spletnih storitev za registracijo podjetij v Rusiji. Sklad: Java, PHP. Poklicni interesi: funkcijsko programiranje, tipkanje podatkov, razvoj API-jev.
6
tečajiVeč kot 20 let razvijam programsko opremo v Java/Spring, C#, PHP. Arhitekt baze podatkov PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase itd. Namestite bazo podatkov kot lokalno platformo Google Cloud, AWS, Azure,...
Več kot 20 let razvijam programsko opremo v Java/Spring, C#, PHP. Arhitekt baze podatkov PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase itd. Uvedba DB na mestu uporabe Google Cloud Platform, AWS, Azure, Yandex Cloud in Kubernetes, DBaaS, MultiCloud. V tem času je bilo zasnovanih in razvitih več kot sto projektov za trgovske verige, fitnese, hotele in finančni sektor. Bogate izkušnje pri gradnji in delovanju virtualizacijskih sistemov VmWare ESXi, Hyper-V. Avtor knjig o PostgreSQL. Novi "PostgreSQL 14. Optimizacija, Kubernetes, gruča, oblak." Vodja programa
1
dobroAvtor tečaja "High Load Architect". Študiral v Mail Technoparku. Ru. Leta 2013 se je zaposlil kot pripravnik v projektu Mail podjetja Mail. Ru. Od leta 2015 poučuje različne (tudi avtorske) predmete...
Avtor tečaja "High Load Architect". Študiral v Mail Technoparku. Ru. Leta 2013 se je zaposlil kot pripravnik v projektu Mail podjetja Mail. Ru. Od leta 2015 poučuje različne (tudi izvirne) predmete v izobraževalnih projektih Mail. Ru. Od leta 2016 opravlja funkcijo vodje skupine v Pošti. Istega leta je magistriral iz programskega inženiringa na Moskovski državni tehnični univerzi. N.E. Bauman. Leta 2018 se je zaposlil v Citymobilu kot vodja skupine. Od aprila 2019 je bil imenovan za vodjo razvoja strežnikov. Ukvarja se z razvijanjem tehničnih veščin ljudi, podpiranjem njihove motivacije, razvojem arhitektur, odpornih na napake, uvajanjem novih tehnologije v procesu razvoja (golang, tarantool) Osnovna tehnična znanja: GolangCMySQLTarantoolHighload architectureLinux API učiteljica
Uvod v NOSQL
-Tema 1. Uvod v NOSQL. NOSQL proti RDBMS
-Tema 2.CAP izrek
Shramba dokumentov
-Tema 3.Osnovne značilnosti mongodb
-Tema 4. Zmogljivosti gruče mongodb
-Tema 5. Ogrodje za zmanjšanje zemljevidov in združevanje
-Tema 6. Optimizacija delovanja mongodb
-Tema 7. Varnost in pripomočki mongodb
-Tema 8.Couchdb + pouchdb
-Tema 9. Elastično iskanje
Zvočnik
-Tema 10. Clickhouse
-Tema 11. Arhitektura in uporaba cassandre
-Tema 12. Cassandra Query Language
-Tema 13. Skaliranje in toleranca napak cassandre. 1. del
-Tema 14. Skaliranje in toleranca napak cassandre. 2. del
-Tema 15. Orodja za spremljanje Cassandra
Ključna vrednost
-Tema 16. Redis. 1. del
-Tema 17.Redis. 2. del
-Tema 18.etcd
-Tema 19. Konz
-Tema 20. Temelj db
Graf
-Tema 21.Neo4j, 1. del
-Tema 22.Neo4j, 2.del
Drugi NoSQL
-Tema 23. InterSystems Cache
-Tema 24. Delo s tarantoolom
-Tema 25.Kafka
-Tema 26.RabbitMQ
-Tema 27.s3
-Tema 28.Prometej. Grafana
NoSQL v oblakih
-Tema 29.Google BigQuery
-Tema 30. Azure CosmosDB
-Tema 31.AWS DynamoDB
-Tema 32. Povzetek predmeta
Projekt
-Tema 33.Izbira projektnega dela
-Tema 34. Posvetovanje o projektnem delu
-Tema 35. Zaščita projektnega dela