Développeur & Administrateur MongoDB - eLearning

450,00 EUR

  • 50 hours
eLearning

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

Hero

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

Hero
  1. Introduction au cours

    Leçon 01

  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
Cours MongoDB

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

Commencez maintenant

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 !