NoSQL - gratis kurs fra Otus, opplæring 5 måneder, Dato: 1. desember 2023.
Miscellanea / / December 04, 2023
Kurset inkluderer alle de viktigste og populære NoSQL-databasene som kan være nyttige for både en arkitekt, og for administrator og utvikler: dokumentorientert, kolonneformet, nøkkelverdi, graf og etc. I tillegg dekker kurset en modul med databaser i ulike skyer, Elasticsearch og S3. Kurset gir et dypdykk i NoSQL-området slik at du optimalt kan bygge om løsningene dine basert på klassiske DBMS-er for å øke produktivitet.
Målet med kurset er å lære studenten hvordan man velger riktig NoSQL-database avhengig av oppgavene som er tildelt og hvordan man effektivt kan jobbe med den ved å bruke alle dens fordeler. Som et resultat av opplæringen vil nyutdannede være i stand til å jobbe trygt med enhver NoSQL-database, designe et lagringssystem, indekser, profilspørringer og sikre optimal pålitelighet og ytelse.
Dette kurset vil passe til:
- for utviklere som møter NoSQL-databaser i arbeidet sitt;
- for NoSQL-databaseadministratorer som krever en dyp forståelse av de interne prosessene i databasen;
- for de som har minst seks måneders erfaring med å jobbe med relasjonell DBMS og ser etter hvordan man kan forbedre ytelsen.
På kurset:
- lær å installere og betjene alle populære NoSQL-løsninger fra dedikerte virtuelle servere til store sharded-klynger og skyleverandører;
- du vil skille mellom hovedtypene av NoSQL-databaser (dokumentorientert, kolonneformet, nøkkelverdi, graf) og velge den optimale løsningen avhengig av din oppgave og fagområde;
- beherske syntaks- og driftsfunksjonene til det innebygde språket til hver NoSQL-database;
du kan optimalisere trege søk.
5
kursHøyere pedagogisk utdanning. Har vært involvert i kommersiell utvikling i over 20 år. Medgründer og teknisk direktør for en av de største online bedriftsregistreringstjenestene i Russland. Stabel: Java, PHP. Faglige interesser: funksjonell programmering, dataskriving, utvikling...
Høyere pedagogisk utdanning. Har vært involvert i kommersiell utvikling i over 20 år. Medgründer og teknisk direktør for en av de største online bedriftsregistreringstjenestene i Russland. Stabel: Java, PHP. Faglige interesser: funksjonell programmering, datatyping, API-utvikling.
6
kursJeg har utviklet programvare i Java/Spring, C#, PHP i over 20 år. Databasearkitekt PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. Distribuer database som lokal Google Cloud Platform, AWS, Azure,...
Jeg har utviklet programvare i Java/Spring, C#, PHP i over 20 år. Databasearkitekt PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. DB-distribusjon både på stedet Google Cloud Platform, AWS, Azure, Yandex Cloud og Kubernetes, DBaaS, MultiCloud. I løpet av denne tiden ble mer enn hundre prosjekter designet og utviklet for kjedebutikker, treningssentre, hoteller og finanssektoren. Stor erfaring med å bygge og drive virtualiseringssystemer VmWare ESXi, Hyper-V. Forfatter av bøker om PostgreSQL. Ny "PostgreSQL 14. Optimalisering, Kubernetes, klynge, sky." Programleder
1
vi vilForfatter av kurset "High Load Architect" Studerte ved Mail Technopark. Ru. I 2013 begynte han å jobbe som praktikant i Mail-prosjektet til Mail-selskapet. Ru. Siden 2015 har han undervist i ulike (inkludert originale) kurs...
Forfatter av kurset "High Load Architect" Studerte ved Mail Technopark. Ru. I 2013 begynte han å jobbe som praktikant i Mail-prosjektet til Mail-selskapet. Ru. Siden 2015 har han undervist i ulike (inkludert originale) kurs i Mail utdanningsprosjekter. Ru. Siden 2016 har han hatt stillingen som gruppeleder i Post. Samme år mottok han en mastergrad i programvareteknikk fra Moscow State Technical University. N.E. Bauman. I 2018 begynte han å jobbe i Citymobil som gruppeleder. Siden april 2019 ble han utnevnt til leder for serverutvikling. Engasjert i å utvikle folks tekniske ferdigheter, støtte deres motivasjon, utvikle feiltolerante arkitekturer, introdusere nye teknologier i utviklingsprosessen (golang, tarantool) Grunnleggende tekniske ferdigheter: GolangCMySQLTarantoolHighload architectureLinux API Lærer
Introduksjon til NOSQL
-Tema 1.Introduksjon til NOSQL. NOSQL vs RDBMS
-Tema 2.CAP-teorem
Dokumentbutikk
-Tema 3.Grunnleggende funksjoner i mongodb
-Tema 4. Klyngeevner til mongodb
-Tema 5.Kart-redusere og aggregeringsrammeverk
-Tema 6.Optimalisering av mongodb-ytelse
-Tema 7.Sikkerhet og mongodb-verktøy
-Tema 8.Couchdb + pouchdb
-Emne 9.Elasticsearch
Høyttaler
-Tema 10.Clickhouse
-Tema 11. Arkitektur og anvendelse av cassandra
-Emne 12. Cassandra Query Language
-Tema 13. Skalering og feiltoleranse av cassandra. Del 1
-Tema 14. Skalering og feiltoleranse av cassandra. Del 2
-Tema 15. Cassandra overvåkingsverktøy
Nøkkelverdi
-Tema 16.Redis. Del 1
-Tema 17.Redis. Del 2
-Tema 18.osv
-Tema 19.Konsul
-Tema 20.Stiftelsen db
Kurve
-Emne 21.Neo4j, del 1
-Emne 22.Neo4j, del 2
Annen NoSQL
-Emne 23.InterSystems Cache
-Tema 24. Arbeide med tarantool
-Tema 25.Kafka
-Emne 26.RabbitMQ
-Emne 27.s3
-Tema 28.Prometheus. Grafana
NoSQL i skyene
-Emne 29.Google BigQuery
-Theme 30.Azure CosmosDB
-Emne 31.AWS DynamoDB
-Tema 32. Oppsummering av kurset
Prosjekt
-Tema 33.Valg av prosjektarbeid
-Tema 34. Høring om prosjektarbeid
-Tema 35.Beskyttelse av prosjektarbeid