Développeur & Administrateur MongoDB - eLearning
450,00 EUR
- 50 hours
Ce cours vous apprendra la réplication de données avec MongoDB et vous donnera un aperçu de l'installation, de la mise à jour et de la maintenance de l'environnement MongoDB. Le cours comprend également des projets industriels dans les domaines de l'apprentissage en ligne et des télécommunications pour donner des exemples de la vie réelle afin de mettre en pratique vos compétences. MongoDB est un programme de base de données NoSQL libre et open-source multiplateforme orienté documents. Avec cette formation, vous pouvez devenir un développeur expert en acquérant une connaissance complète de NoSQL, de la modélisation des données, de l'ingestion, de la requête, de l'ombrage et de la réplication des données.
Caractéristiques principales
Langue
Le cours et le matériel sont en anglais
Niveau
Intermédiaire pour les professionnels
Accès
Accès d'un an à la plateforme d'e-learning en autoformation disponible 24/7
6,5 heures de contenu vidéo
avec 50 heures de temps d'étude recommandé
Exercice
Laboratoire virtuel MongoDB, démonstrations et simulations de test
Projets de fin
4 projets basés sur l'industrie
Pas d'examen
Il n'y a pas d'examen pour le cours mais l'étudiant recevra une attestation de fin de formation

Résultats d'apprentissage
À la fin de ce cours, vous serez capable de :
Rédigez avec assurance dans Java et les applications NodeJS en utilisant MongoDB
Effectuer l'installation, la configuration et la maintenance de l'environnement MongoDB
Créer et gérer différents types d'index dans MongoDB pour l'exécution des requêtes
Traitez d'énormes quantités de données en utilisant les outils MongoDB
Stockez efficacement des données non structurées dans MongoDB
Comprendre la configuration de MongoDB, les méthodes de sauvegarde, ainsi que la surveillance et les stratégies opérationnelles
Calendrier du cours

Introduction au cours
Leçon 01
Introduction à NoSQL
Leçon 02
- Qu'est-ce que NoSQL
- Pourquoi NoSQL
- Différence entre les bases de données RDBMS et NoSQL
- Avantages de NoSQL
- Types de NoSQL
- Base de données clé-valeur
- Base de données documentaire
- Base de données orientée colonnes
- Base de données graphique
- Théorème CAP
- Cohérence
- Disponibilité
- Tolérance de partition
- MongoDB selon le théorème CAP
MongoDB Une base de données pour le Web moderne
Leçon 03
- Qu'est-ce que MongoDB
- JSON, BSON, structure de MongoDB
- Gestion des transactions dans MongoDB
- Mise à l'échelle facile
- Mise à l'échelle verticale vs Mise à l'échelle horizontale
- Mise à l'échelle verticale et horizontale
- Réplication
- Gestion de la mémoire
- Agrégation et MapReduce
- Collection et base de données
- Conception et modélisation de schémas
- Modèle de données intégré
- Serveurs principaux de MongoDB
- Les outils de MongoDB
- Installer MongoDB
Opérations CRUD dans MondoDB
Leçon 04
- Modification des données dans MongoDB
- Insertion par lot dans MongoDB
- Insertion en masse ordonnée
- Exécution d'une insertion en masse ordonnée
- Insère les éléments internes et les implications
- Récupération des documents
- Spécifiez la condition d'égalité
- Récupération de documents par FindQuery
- Dollar entrant, ET Conditions
- Récupération de documents en utilisant FindOne, conditions AND ou OR
- Expression régulière
- Correspondance exacte du tableau
- Opérateurs de projection de tableau
- Où est la requête dollar
- Pagination
- Mise à jour des documents dans MongoDB
- dollar SET , dollar Push et dollar AddToSet
- Incrémenter la valeur de Dollar inc
- Remplacement du document existant
- Ajout d'éléments dans les champs de tableau
- Insérer ou mettre à jour
- Suppression de documents
Indexation et Agrégation
Leçon 05
- Types d'index
- Propriétés de l'index
- Index sur un seul champ
- Index composés
- Préfixes d'index
- Ordre de tri
- Assurez-vous que les index tiennent en RAM
- Index multi-clés
- Créer des index composés, creux et uniques
- Index de texte
- Création d'index
- Supprimer, modifier, reconstruire, lister les index
- Utilisation de l'indexation dans les rapports
- Indice géospatial
- Agrégation
- Opérateurs de pipeline et index
Réplication et Fragmentation
Leçon 06
- Ensemble de réplicas dans MongoDB
- Basculement automatique
- Membres cachés d'un ensemble de répliques
- Ensemble de répliques retardé
- Écrire, modifier, gérer le niveau de lecture pour un ensemble de répliques
- Modes de préférence de lecture
- Blocage pour réplication
- Modèles de déploiement d'ensembles de répliques
- Sharding
- Impact des clés de fragment sur le fonctionnement du cluster
- Grappes de production
- Déployer un cluster fragmenté
- Maintenir une distribution équilibrée des données
- Fractionnement, Taille de morceau, Équilibrage des fragments
- Sharding conscient des tags
Développement d'application Java et NodeJS avec MongoDB
Leçon 07
- Création de collection plafonnée dans MongoDB
- Collection TTL
- GridFS
- Pilotes et bibliothèques clientes MongoDB
- Développer une application Java avec MongoDB
- Connexion à MongoDB depuis un programme Java
- Créer, insérer, mettre à jour, supprimer une collection depuis un programme Java
- Stocker, récupérer, supprimer des images en utilisant l'API GridFS
- Insérer des opérations en utilisant NodeJS
- Définition de schéma à l'aide de Mongoose
Administration des opérations de cluster MongoDB
Leçon 08
- Fichiers mappés en mémoire
- Mécanismes de journalisation
- Moteurs de stockage
- Moteur de stockage WiredTiger
- Puissance des allocations de taille 2
- Stratégie d'allocation sans padding
- Diagnostic des problèmes de performance
- Stratégies d'optimisation pour MongoDB
- Optimiser la performance des requêtes
- Service de gestion MongoDB (MMS)
- Stratégies de sauvegarde des données dans MongoDB
- Logiciel de sauvegarde MongoDB Ops Manager
- Stratégies de sécurité dans MongoDB
- Implémentation de l'authentification dans MongoDB
- Autorisation

Qui devrait s'inscrire à ce programme ?
Le programme de certification MongoDB Developer & Administrator est idéal pour les personnes qui souhaitent développer une compréhension approfondie de MongoDB et prouver leur expertise dans le travail avec la base de données NoSQL.
Développeurs de logiciels
Administrateurs de bases de données (DBA)
Ingénieurs DevOps
Architectes Systèmes
Ingénieurs de données
Professionnels de l'informatique en nuage
Scientifique de données
Étudiants ou personnes en réorientation professionnelle
Prérequis
Prérequis :
- Connaissances de base dans n'importe quel langage de programmation
- Compréhension de toute base de données, SQL et langage de requête pour les bases de données.
- Connaissance pratique des systèmes basés sur Linux ou Unix (non obligatoire)
Bien que la certification de MongoDB Developer & Administrator ne nécessite pas de prérequis formels stricts, avoir une compréhension de base des bases de données, des langages de programmation, et des structures de données vous aidera à mieux suivre et à appliquer ce que vous apprenez. Si vous êtes nouveau dans le domaine de NoSQL ou spécifiquement de MongoDB, il pourrait être utile de commencer par des ressources introductives pour construire votre base avant de plonger dans ce cours de certification.
Foire aux questions

Besoin d'une solution d'entreprise ou d'une intégration LMS ?
Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !
