MongoDB - cours gratuit d'Otus, formation 4 mois, Date: 1er décembre 2023.
Miscellanea / / December 04, 2023
Le cours comprend tous les outils pouvant être utiles aussi bien aux développeurs qu'aux administrateurs: contrôle d'accès, sauvegarde la copie, la réplication, la journalisation, l'utilisation de statistiques, les méthodes de mise à l'échelle, ainsi que l'utilisation de MongoDB dans les cloud (AWS, GCP, Azure) et Kubernetes.
Le but du cours est d'apprendre à l'étudiant à travailler efficacement avec MongoDB: Grâce à la formation, les diplômés seront capables de travailler en toute confiance avec MongoDB, créer des requêtes optimales et traiter les requêtes incorrectes, travailler avec des index, optimiser, profiler et mettre à jour les bases de données données.
Pendant le cours, vous :
- apprendre à utiliser de manière optimale les structures de stockage de données dans MongoDB ;
- maîtriser la syntaxe et les fonctionnalités du travail dans MongoDB ;
- vous pouvez optimiser les requêtes lentes
Pour qui:
- pour les administrateurs Linux qui souhaitent maîtriser ou améliorer les compétences MongoDB DBA ;
- pour les administrateurs MySQL/MS SQL/Oracle Server/PostgreSQL qui souhaitent maîtriser les compétences MongoDB DBA ;
- pour DevOps/SRE qui souhaitent améliorer leurs compétences en travaillant avec MongoDB et apprendre de nouvelles façons de travailler avec les SGBD - Kubernetes, cloud ;
- pour les développeurs qui doivent maîtriser le travail avec MongoDB.
6
coursJe développe des logiciels en Java/Spring, C#, PHP depuis plus de 20 ans. Architecte de bases de données PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. Déployer une base de données sur Google Cloud Platform, AWS, Azure,...
Je développe des logiciels en Java/Spring, C#, PHP depuis plus de 20 ans. Architecte de bases de données PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. Déploiement de bases de données sur site Google Cloud Platform, AWS, Azure, Yandex Cloud et Kubernetes, DBaaS, MultiCloud. Durant cette période, plus d'une centaine de projets ont été conçus et développés pour des chaînes de magasins, des centres de fitness, des hôtels et le secteur financier. Vaste expérience dans la construction et l'exploitation de systèmes de virtualisation VmWare ESXi, Hyper-V. Auteur de livres sur PostgreSQL. Nouveau "PostgreSQL 14. Optimisation, Kubernetes, cluster, cloud." Responsable de programme
5
coursDiplômé de l'Université technique d'État d'Astrakhan avec un diplôme en ordinateurs, complexes, systèmes et réseaux. Actuellement développeur senior chez OOO Seldon, développant des services pour Rostelecom et d'autres sociétés. A déjà participé à...
Diplômé de l'Université technique d'État d'Astrakhan avec un diplôme en ordinateurs, complexes, systèmes et réseaux. Actuellement développeur senior chez OOO Seldon, développant des services pour Rostelecom et d'autres sociétés. Précédemment participé au développement d’applications frontend et backend dans le domaine des cryptomonnaies.
5
coursPlus de 15 ans d'expérience dans l'industrie informatique, plus de 20 ans d'expérience en enseignement. Actuellement: - programmeur au Centre des technologies intelligentes de géoinformation (CIGIT) de l'Établissement d'enseignement supérieur budgétaire de l'État fédéral "ASU"; - maître de conférences au Département des systèmes automatisés de traitement de l'information et...
Plus de 15 ans d'expérience dans l'industrie informatique, plus de 20 ans d'expérience en enseignement. Actuellement: - programmeur au Centre des technologies intelligentes de géoinformation (CIGIT) de l'Établissement d'enseignement supérieur budgétaire de l'État fédéral "ASU"; - maître de conférences au Département d'automatisation systèmes de traitement et de contrôle de l'information dans les domaines de « Programmation et fondamentaux de l'algorithmique », « Bases de données », « Systèmes d'intelligence artificielle » ;- co-fondateur de la petite entreprise innovante ForeSays LLC - recherche scientifique dans le domaine des sciences naturelles et techniques, développement de logiciels disposition. Compétences: programmation C/C++, Delphi; conception et développement de bases de données: SGBD MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL. Possède 2 brevets et 8 certificats d'enregistrement de programmes informatiques Enseignant
Introduction à MongoDB.
-Sujet 1.Introduction à MongoDB. NOSQL vs SGBDR
-Thème 2.Théorème CAP
Principales fonctionnalités de MongoDB
-Sujet 3. Options d'installation de MongoDB
-Sujet 4.Introduction à Docker. MongoDB dans docker et docker-compose
-Sujet 5.Concepts de base de MongoDB, CRUD, filtres
-Sujet 6. Cadre de réduction de carte et d'agrégation
-Sujet 7. Travailler avec des géodonnées dans MongoDB
-Thème 8.Séminaire sur les projets créés
Administration et optimisation de MongoDB
-Sujet 9.Utilitaires MongoDB
-Sujet 10.Optimisation des performances de MongoDB
Haute disponibilité et évolutivité
-Sujet 11.Réplication MongoDB. Cluster partagé
-Sujet 12.Sauvegardes et restauration d'un cluster répliqué partitionné
-Sujet 13.Introduction à Kubernetes. Partie 1
-Sujet 14.Introduction à Kubernetes. Partie 2
-Sujet 15.MongoDB et Kubernetes
Des nuages
-Sujet 16.MongoDB et plateforme cloud Google + Mongo Atlas
-Sujet 17.MongoDB et AWS
-Sujet 18.MongoDB et Azure
-Sujet 19.MongoDB et cloud Yandex
Travail de projet
-Thème 20. Sélection du sujet et organisation du travail du projet
-Sujet 21. Le back-end le plus simple sur NodeJS
-Sujet 22.Application Web avec interface utilisateur et base de données
-Thème 23. Consultation sur les projets
-Thème 24.Protection des projets
-Sujet 25.Leçon finale