NoSQL - gratis cursus van Otus, training 5 maanden, Datum: 1 december 2023.
Gemengde Berichten / / December 04, 2023
De cursus omvat alle belangrijke en populaire NoSQL-databases die nuttig kunnen zijn voor zowel een architect als en voor de beheerder en ontwikkelaar: documentgericht, kolomvormig, sleutelwaarde, grafiek en enz. Daarnaast behandelt de cursus een module databases in verschillende clouds, Elasticsearch en S3. De cursus biedt een diepe duik in NoSQL-gebied zodat u uw oplossingen optimaal kunt herbouwen op basis van klassieke DBMS'en productiviteit.
Het doel van de cursus is om de student te leren hoe hij de juiste NoSQL-database kan kiezen, afhankelijk van de toegewezen taken, en hoe hij er effectief mee kan werken en al zijn voordelen kan benutten. Als resultaat van de training kunnen afgestudeerden vol vertrouwen met elke NoSQL-database werken, een opslagsysteem ontwerpen, indexen maken, query's profileren en optimale betrouwbaarheid en prestaties garanderen.
Deze cursus is geschikt voor:
- voor ontwikkelaars die in hun werk NoSQL-databases tegenkomen;
- voor NoSQL-databasebeheerders die een diepgaand inzicht in de interne processen van de database nodig hebben;
- voor degenen die minimaal zes maanden ervaring hebben met het werken met relationele DBMS en op zoek zijn naar manieren om de prestaties te verbeteren.
Op de cursus:
- leer alle populaire NoSQL-oplossingen installeren en bedienen, van speciale virtuele servers tot grote sharded clusters en cloudproviders;
- je maakt onderscheid tussen de belangrijkste typen NoSQL-databases (documentgeoriënteerd, kolomvormig, sleutelwaarde, grafiek) en kiest de optimale oplossing afhankelijk van je taak en vakgebied;
- beheers de syntaxis en bedieningsfuncties van de ingebouwde taal van elke NoSQL-database;
u kunt langzame zoekopdrachten optimaliseren.
5
cursussenHoger pedagogisch onderwijs. Is al meer dan 20 jaar betrokken bij commerciële ontwikkeling. Mede-oprichter en technisch directeur van een van de grootste online bedrijfsregistratiediensten in Rusland. Stapel: Java, PHP. Professionele interesses: functioneel programmeren, datatypering, ontwikkeling...
Hoger pedagogisch onderwijs. Is al meer dan 20 jaar betrokken bij commerciële ontwikkeling. Mede-oprichter en technisch directeur van een van de grootste online bedrijfsregistratiediensten in Rusland. Stapel: Java, PHP. Professionele interesses: functioneel programmeren, gegevenstypen, API-ontwikkeling.
6
cursussenIk ontwikkel al meer dan 20 jaar software in Java/Spring, C#, PHP. Databasearchitect PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. Database implementeren als on-premise Google Cloud Platform, AWS, Azure,...
Ik ontwikkel al meer dan 20 jaar software in Java/Spring, C#, PHP. Databasearchitect PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. DB-implementatie zowel op locatie als Google Cloud Platform, AWS, Azure, Yandex Cloud en Kubernetes, DBaaS, MultiCloud. Gedurende deze tijd zijn ruim honderd projecten ontworpen en ontwikkeld voor winkelketens, fitnesscentra, hotels en de financiële sector. Ruime ervaring met het bouwen en bedienen van virtualisatiesystemen VmWare ESXi, Hyper-V. Auteur van boeken over PostgreSQL. Nieuwe "PostgreSQL 14. Optimalisatie, Kubernetes, cluster, cloud." Programmamanager
1
GoedAuteur van de cursus "High Load Architect", gestudeerd aan het Mail Technopark. Ru. In 2013 begon hij als stagiair te werken in het Mail-project van het Postbedrijf. Ru. Sinds 2015 geeft hij diverse (waaronder originele) cursussen...
Auteur van de cursus "High Load Architect", gestudeerd aan het Mail Technopark. Ru. In 2013 begon hij als stagiair te werken in het Mail-project van het Postbedrijf. Ru. Sinds 2015 geeft hij diverse (waaronder originele) cursussen in Mail-onderwijsprojecten. Ru. Sinds 2016 bekleedt hij de functie van groepsleider bij Post. In hetzelfde jaar behaalde hij een masterdiploma in Software Engineering aan de Technische Staatsuniversiteit van Moskou. N.E. Bauman. In 2018 begon hij te werken bij Citymobil als groepsleider. Sinds april 2019 werd hij benoemd tot hoofd serverontwikkeling. Betrokken bij het ontwikkelen van de technische vaardigheden van mensen, het ondersteunen van hun motivatie, het ontwikkelen van fouttolerante architecturen, het introduceren van nieuwe technologieën in het ontwikkelingsproces (golang, tarantool).Technische basisvaardigheden: GolangCMySQLTarantoolHighload architectuurLinux API Docent
Inleiding tot NOSQL
-Onderwerp 1.Inleiding tot NOSQL. NOSQL versus RDBMS
-Onderwerp 2.CAP-stelling
Documentopslag
-Onderwerp 3. Basisfuncties van mongodb
-Onderwerp 4. Clustermogelijkheden van mongodb
-Onderwerp 5. Kader voor kaartreductie en aggregatie
-Onderwerp 6.Mongodb-prestaties optimaliseren
-Onderwerp 7. Beveiliging en mongodb-hulpprogramma's
-Thema 8.Couchdb + pouchdb
-Onderwerp 9.Elastisch zoeken
Spreker
-Thema 10. Klikhuis
-Onderwerp 11. Architectuur en toepassing van cassandra
-Onderwerp 12. Cassandra Query-taal
-Onderwerp 13. Schaalvergroting en fouttolerantie van cassandra. Deel 1
-Onderwerp 14. Schaalvergroting en fouttolerantie van cassandra. Deel 2
-Onderwerp 15. Cassandra-monitoringtools
Sleutel waarde
-Thema 16. Redis. Deel 1
-Thema 17. Redis. Deel 2
-Onderwerp 18.etcd
-Onderwerp 19.Consul
-Onderwerp 20.Stichting db
Grafiek
-Onderwerp 21.Neo4j, deel 1
-Onderwerp 22.Neo4j, deel 2
Andere NoSQL
-Onderwerp 23.InterSystems-cache
-Onderwerp 24.Werken met tarantool
-Onderwerp 25.Kafka
-Onderwerp 26.RabbitMQ
-Onderwerp 27.s3
-Onderwerp 28.Prometheus. Grafana
NoSQL in de wolken
-Onderwerp 29.Google BigQuery
-Thema 30. Azure CosmosDB
-Onderwerp 31.AWS DynamoDB
-Onderwerp 32. Samenvatting van de cursus
Project
-Onderwerp 33. Keuze van projectwerk
-Thema 34. Raadpleging over projectwerk
-Onderwerp 35. Bescherming van projectwerk