NoSQL - gratis kurs från Otus, utbildning 5 månader, Datum: 1 december 2023.
Miscellanea / / December 04, 2023
Kursen innehåller alla de viktigaste och populära NoSQL-databaserna som kan vara användbara för både en arkitekt, och för administratören och utvecklaren: dokumentorienterad, kolumnär, nyckel-värde, graf och etc. Dessutom omfattar kursen en modul av databaser i olika moln, Elasticsearch och S3. Kursen ger en djupdykning i NoSQL-området så att du optimalt kan bygga om dina lösningar baserade på klassiska DBMS: er för att öka produktivitet.
Målet med kursen är att lära studenten hur man väljer rätt NoSQL-databas beroende på tilldelade uppgifter och hur man effektivt arbetar med den med alla dess fördelar. Som ett resultat av utbildningen kommer akademiker att med säkerhet kunna arbeta med vilken NoSQL-databas som helst, designa ett lagringssystem, indexera, profilfrågor och säkerställa optimal tillförlitlighet och prestanda.
Denna kurs kommer att passa:
- för utvecklare som stöter på NoSQL-databaser i sitt arbete;
- för NoSQL-databasadministratörer som behöver en djup förståelse för databasens interna processer;
- för dig som har minst sex månaders erfarenhet av att arbeta med relationell DBMS och letar efter hur man kan förbättra prestandan.
På kursen du:
- Lär dig att installera och använda alla populära NoSQL-lösningar från dedikerade virtuella servrar till stora fragmenterade kluster och molnleverantörer;
- du kommer att skilja mellan huvudtyperna av NoSQL-databaser (dokumentorienterade, kolumnära, nyckel-värde, graf) och välja den optimala lösningen beroende på din uppgift och ämnesområde;
- behärska syntaxen och funktionerna för det inbyggda språket i varje NoSQL-databas;
du kan optimera långsamma frågor.
5
kurserHögre pedagogisk utbildning. Har varit involverad i kommersiell utveckling i över 20 år. Medgrundare och teknisk chef för en av de största företagsregistreringstjänsterna online i Ryssland. Stack: Java, PHP. Professionella intressen: funktionell programmering, datatypning, utveckling...
Högre pedagogisk utbildning. Har varit involverad i kommersiell utveckling i över 20 år. Medgrundare och teknisk chef för en av de största företagsregistreringstjänsterna online i Ryssland. Stack: Java, PHP. Professionella intressen: funktionell programmering, datatypning, API-utveckling.
6
kurserJag har utvecklat mjukvara i Java/Spring, C#, PHP i över 20 år. Databasarkitekten PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. Distribuera databas som lokal Google Cloud Platform, AWS, Azure,...
Jag har utvecklat mjukvara i Java/Spring, C#, PHP i över 20 år. Databasarkitekten PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. DB-distribution både på plats Google Cloud Platform, AWS, Azure, Yandex Cloud och Kubernetes, DBaaS, MultiCloud. Under denna tid designades och utvecklades mer än hundra projekt för butikskedjor, fitnesscenter, hotell och finanssektorn. Stor erfarenhet av att bygga och driva virtualiseringssystem VmWare ESXi, Hyper-V. Författare till böcker om PostgreSQL. Ny "PostgreSQL 14. Optimering, Kubernetes, kluster, moln." Program Manager
1
välFörfattare till kursen "High Load Architect" Studerade vid Mail Technopark. Ru. 2013 började han arbeta som praktikant i Mail-projektet för Mail-företaget. Ru. Sedan 2015 har han undervisat i olika (inklusive original) kurser...
Författare till kursen "High Load Architect" Studerade vid Mail Technopark. Ru. 2013 började han arbeta som praktikant i Mail-projektet för Mail-företaget. Ru. Sedan 2015 har han undervisat i olika (inklusive original) kurser i Mail utbildningsprojekt. Ru. Sedan 2016 har han haft tjänsten som gruppledare på Post. Samma år fick han en magisterexamen i mjukvaruteknik från Moscow State Technical University. N.E. Bauman. 2018 började han arbeta på Citymobil som gruppledare. Sedan april 2019 utsågs han till chef för serverutveckling. Engagerad i att utveckla människors tekniska färdigheter, stödja deras motivation, utveckla feltoleranta arkitekturer, introducera nya teknologier i utvecklingsprocessen (golang, tarantool) Grundläggande tekniska färdigheter: GolangCMySQLTarantoolHögladdningsarkitekturLinux API Lärare
Introduktion till NOSQL
-Ämne 1.Introduktion till NOSQL. NOSQL vs RDBMS
-Ämne 2.CAP-sats
Dokumentaffär
-Ämne 3. Grundläggande funktioner i mongodb
-Ämne 4. Klusterfunktioner hos mongodb
-Ämne 5. Map-reduce & aggregeringsramverk
-Ämne 6.Optimera mongodb prestanda
-Ämne 7. Säkerhet och mongodb verktyg
-Tema 8.Couchdb + pouchdb
-Ämne 9.Elasticsearch
Högtalare
-Tema 10.Klickhus
-Ämne 11. Arkitektur och tillämpning av cassandra
-Ämne 12. Cassandra Query Language
-Ämne 13. Skalning och feltolerans av cassandra. Del 1
-Ämne 14. Skalning och feltolerans av cassandra. Del 2
-Ämne 15. Cassandra övervakningsverktyg
Nyckelvärde
-Tema 16.Redis. Del 1
-Tema 17.Redis. Del 2
-Ämne 18.osv
-Ämne 19. Konsul
-Ämne 20.Stiftelsen db
Graf
-Ämne 21.Neo4j, del 1
-Ämne 22.Neo4j, del 2
Annat NoSQL
-Ämne 23. InterSystems Cache
-Ämne 24. Att arbeta med tarantool
-Ämne 25.Kafka
-Ämne 26.RabbitMQ
-Ämne 27.s3
-Ämne 28.Prometheus. Grafana
NoSQL i molnen
-Ämne 29.Google BigQuery
-Theme 30.Azure CosmosDB
-Ämne 31.AWS DynamoDB
-Ämne 32. Sammanfattning av kursen
Projekt
-Ämne 33.Val av projektarbete
-Ämne 34. Samråd om projektarbete
-Ämne 35.Skydd av projektarbete