NoSQL - gratis kursus fra Otus, træning 5 måneder, Dato: 1. december 2023.
Miscellanea / / December 04, 2023
Kurset inkluderer alle de vigtigste og populære NoSQL-databaser, der kan være nyttige for både en arkitekt, og for administratoren og udvikleren: dokumentorienteret, søjleformet, nøgleværdi, graf og etc. Derudover dækker kurset et modul af databaser i forskellige skyer, Elasticsearch og S3. Kurset giver et dybt dyk ned i NoSQL-området, så du optimalt kan genopbygge dine løsninger baseret på klassiske DBMS'er for at øge produktivitet.
Målet med kurset er at lære den studerende, hvordan man vælger den rigtige NoSQL-database afhængigt af de tildelte opgaver, og hvordan man effektivt arbejder med den ved at bruge alle dens fordele. Som et resultat af uddannelsen vil dimittender være i stand til at arbejde trygt med enhver NoSQL-database, designe et lagringssystem, indekser, profilforespørgsler og sikre optimal pålidelighed og ydeevne.
Dette kursus vil passe til:
- for udviklere, der støder på NoSQL-databaser i deres arbejde;
- for NoSQL-databaseadministratorer, der kræver en dyb forståelse af databasens interne processer;
- for dem, der har mindst seks måneders erfaring med at arbejde med relationel DBMS og leder efter, hvordan man kan forbedre ydeevnen.
På kurset skal du:
- lær at installere og betjene alle populære NoSQL-løsninger fra dedikerede virtuelle servere til store sharded-klynger og cloud-udbydere;
- du vil skelne mellem hovedtyperne af NoSQL-databaser (dokumentorienteret, søjleformet, nøgleværdi, graf) og vælge den optimale løsning afhængig af din opgave og fagområde;
- beherske syntaks- og driftsfunktionerne i det indbyggede sprog i hver NoSQL-database;
du kan optimere langsomme forespørgsler.
5
kurserVideregående pædagoguddannelse. Har været involveret i kommerciel udvikling i over 20 år. Medstifter og teknisk direktør for en af de største online virksomhedsregistreringstjenester i Rusland. Stak: Java, PHP. Faglige interesser: funktionel programmering, dataindtastning, udvikling...
Videregående pædagoguddannelse. Har været involveret i kommerciel udvikling i over 20 år. Medstifter og teknisk direktør for en af de største online virksomhedsregistreringstjenester i Rusland. Stak: Java, PHP. Faglige interesser: funktionel programmering, datatypning, API udvikling.
6
kurserJeg har udviklet software i Java/Spring, C#, PHP i over 20 år. Databasearkitekt PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase osv. Implementer database som on-premise Google Cloud Platform, AWS, Azure,...
Jeg har udviklet software i Java/Spring, C#, PHP i over 20 år. Databasearkitekt PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase osv. DB-implementering både on-premise Google Cloud Platform, AWS, Azure, Yandex Cloud og Kubernetes, DBaaS, MultiCloud. I løbet af denne tid blev mere end hundrede projekter designet og udviklet til butikskæder, fitnesscentre, hoteller og finanssektoren. Stor erfaring med at bygge og drive virtualiseringssystemer VmWare ESXi, Hyper-V. Forfatter til bøger om PostgreSQL. Ny "PostgreSQL 14. Optimering, Kubernetes, klynge, sky." Program Manager
1
godtForfatter til kurset "High Load Architect" Studerede på Mail Technopark. Ru. I 2013 begyndte han at arbejde som praktikant i Mail-projektet i Mail-virksomheden. Ru. Siden 2015 har han undervist i forskellige (inklusive originale) kurser...
Forfatter til kurset "High Load Architect" Studerede på Mail Technopark. Ru. I 2013 begyndte han at arbejde som praktikant i Mail-projektet i Mail-virksomheden. Ru. Siden 2015 har han undervist i forskellige (herunder originale) kurser i Mail-uddannelsesprojekter. Ru. Siden 2016 har han haft stillingen som gruppeleder hos Post. Samme år modtog han en kandidatgrad i softwareingeniør fra Moskva State Technical University. N.E. Bauman. I 2018 begyndte han at arbejde hos Citymobil som gruppeleder. Siden april 2019 blev han udnævnt til chef for serverudvikling. Engageret i at udvikle folks tekniske færdigheder, understøtte deres motivation, udvikle fejltolerante arkitekturer, introducere nye teknologier i udviklingsprocessen (golang, tarantool) Grundlæggende tekniske færdigheder: GolangCMySQLTarantoolHighload architectureLinux API Lærer
Introduktion til NOSQL
-Emne 1.Introduktion til NOSQL. NOSQL vs RDBMS
-Emne 2.CAP-sætning
Dokumentlager
-Emne 3.Grundlæggende funktioner i mongodb
-Emne 4. Klyngekapaciteter af mongodb
-Emne 5.Map-reduce & aggregeringsramme
-Emne 6.Optimering af mongodb ydeevne
-Emne 7.Sikkerhed og mongodb hjælpeprogrammer
-Tema 8.Couchdb + pouchdb
-Emne 9.Elasticsearch
Højttaler
-Tema 10.Klikhus
-Emne 11. Arkitektur og anvendelse af cassandra
-Emne 12. Cassandra Query Language
-Emne 13. Skalering og fejltolerance af cassandra. Del 1
-Emne 14. Skalering og fejltolerance af cassandra. Del 2
-Emne 15. Cassandra overvågningsværktøjer
Nøgleværdi
-Tema 16.Redis. Del 1
-Tema 17.Redis. Del 2
-Emne 18.osv
-Emne 19.Konsul
-Emne 20.Fonden db
Kurve
-Emne 21.Neo4j, del 1
-Emne 22.Neo4j, del 2
Andet NoSQL
-Emne 23.InterSystems Cache
-Emne 24. Arbejde med tarantool
-Emne 25.Kafka
-Emne 26.RabbitMQ
-Emne 27.s3
-Emne 28.Prometheus. Grafana
NoSQL i skyerne
-Emne 29.Google BigQuery
-Theme 30.Azure CosmosDB
-Emne 31.AWS DynamoDB
-Emne 32. Opsummering af forløbet
Projekt
-Emne 33.Valg af projektarbejde
-Emne 34. Høring om projektarbejde
-Emne 35.Beskyttelse af projektarbejde