"Introduction à MongoDB" vous guide à travers les compétences et les connaissances fondamentales dont vous avez besoin pour démarrer avec MongoDB. Découvrez MongoDB Atlas, la plateforme de données pour les développeurs, et comment créer et déployer un cluster Atlas. Découvrez comment MongoDB structure les données dans des documents similaires aux objets JSON, ce qui le rend flexible et convivial pour les développeurs. Apprenez à vous connecter à une base de données MongoDB et à effectuer des opérations CRUD simples et d'autres tâches clés, telles que l'agrégation, l'indexation, la modélisation des données, les transactions et la création d'une expérience de recherche pour les utilisateurs de votre application. A la fin de ce cours, vous aurez les compétences nécessaires pour commencer à travailler avec MongoDB.
Dans ce module, vous découvrirez Atlas, la plateforme de données de développement multi-cloud de MongoDB. Tout d'abord, vous vous familiariserez avec les outils et les services qui sont à votre disposition lorsque vous créez un compte Atlas. Vous découvrirez également comment MongoDB Atlas stocke et héberge les données avec les clusters Atlas, un service de base de données global et multi-cloud. Enfin, vous créerez un compte Atlas gratuit, lancerez votre propre cluster Atlas gratuit et chargerez des échantillons de données dans votre cluster afin que vous puissiez commencer à utiliser MongoDB Atlas et la plateforme de données pour développeurs.
Inclus
3 vidéos1 lecture1 devoir
Afficher les informations sur le contenu du module
3 vidéos•Total 13 minutes
Introduction à l'Atlas MongoDB, la plateforme de données pour les développeurs•5 minutes
Création et déploiement d'un cluster Atlas•7 minutes
Démarrer avec MongoDB Atlas, la plateforme de données pour les développeurs Review•1 minute
1 lecture•Total 4 minutes
Ressources•4 minutes
1 devoir•Total 25 minutes
Évaluation du module 1•25 minutes
MongoDB et le modèle de document
Module 2•1 heure à terminer
Détails du module
Dans ce module, vous apprendrez comment MongoDB stocke les données et comment MongoDB s'intègre dans Atlas, la plateforme de données pour les développeurs. Vous passerez également en revue les cas d'utilisation courants de MongoDB. Ensuite, vous apprendrez les types de valeurs pris en charge par MongoDB, comment MongoDB crée des identifiants uniques et ce que signifie que MongoDB a un "schéma flexible" Enfin, vous commencerez à gérer les bases de données, les collections et les documents dans l'explorateur de données de l'Atlas MongoDB. Ce module vous donnera une base solide des concepts et des compétences dont vous aurez besoin pour travailler avec MongoDB.
Inclus
4 vidéos3 lectures1 devoir
Afficher les informations sur le contenu du module
4 vidéos•Total 16 minutes
Introduction à MongoDB•4 minutes
Le modèle de document MongoDB•4 minutes
Gestion des bases de données, des collections et des documents dans Atlas Data Explorer•6 minutes
Vue d'ensemble de MongoDB et de l'examen du modèle de document•2 minutes
3 lectures•Total 30 minutes
Récapitulation du code : Le modèle de document de MongoDB•5 minutes
Activité : Gestion des bases de données, des collections et des documents dans l'Explorateur de données de l'Atlas•20 minutes
Ressources•5 minutes
1 devoir•Total 30 minutes
Évaluation du module 2•30 minutes
Se connecter à une base de données MongoDB
Module 3•1 heure à terminer
Détails du module
Ce module vous montrera comment vous connecter aux bases de données MongoDB - vous utiliserez les chaînes de connexion MongoDB, vous vous connecterez à MongoDB avec le shell mongo, vous vous connecterez à MongoDB Compass, et vous apprendrez à résoudre les problèmes de connexion les plus courants.
Inclus
6 vidéos3 lectures1 devoir
Afficher les informations sur le contenu du module
6 vidéos•Total 20 minutes
Utiliser les chaînes de connexion de MongoDB•4 minutes
Se connecter à un cluster MongoDB Atlas avec le Shell•4 minutes
Connexion à un cluster MongoDB Atlas avec Compass•5 minutes
Se connecter à un cluster MongoDB Atlas depuis une application•2 minutes
Dépannage des erreurs de connexion à l'Atlas MongoDB•4 minutes
Connexion à votre base de données Examen•2 minutes
3 lectures•Total 35 minutes
Activité : Localiser la chaîne de connexion MongoDB•15 minutes
Activité : Installer MongoDB Compass•15 minutes
Ressources•5 minutes
1 devoir•Total 30 minutes
Module 3 Évaluation•30 minutes
Opérations CRUD MongoDB : Insérer et trouver des documents
Module 4•2 heures à terminer
Détails du module
Dans ce module, vous serez initié aux opérations CRUD dans MongoDB en insérant et en recherchant des documents. L'insertion et la recherche de documents vous aideront à découvrir la facilité et la convivialité de MongoDB. Vous construirez également vos propres requêtes en utilisant des opérateurs logiques et de comparaison. L'utilisation d'opérateurs rendra vos requêtes plus précises et, par conséquent, votre application plus facile à développer. Enfin, vous apprendrez à interroger les éléments d'un tableau. Les tableaux sont un type de données crucial que vous rencontrerez fréquemment, il est donc important que vous sachiez comment les utiliser.
Inclus
6 vidéos6 lectures1 devoir
Afficher les informations sur le contenu du module
6 vidéos•Total 17 minutes
Insérer des documents dans une collection MongoDB•3 minutes
Recherche de documents dans une collection MongoDB•3 minutes
Recherche de documents à l'aide d'opérateurs de comparaison•3 minutes
Interroger les éléments d'un tableau dans MongoDB•3 minutes
Recherche de documents à l'aide d'opérateurs logiques•4 minutes
Opérations CRUD MongoDB : Insérer et trouver des documents•1 minute
6 lectures•Total 60 minutes
Récapitulatif du code : Insérer des documents dans une collection MongoDB•10 minutes
Récapitulation du code : Recherche de documents dans une collection MongoDB•10 minutes
Récapitulation du code : Recherche de documents à l'aide d'opérateurs de comparaison•10 minutes
Récapitulatif du code : Interroger les éléments d'un tableau dans MongoDB•10 minutes
Récapitulation du code : Recherche de documents à l'aide d'opérateurs logiques•15 minutes
Ressources•5 minutes
1 devoir•Total 30 minutes
Module 4 Évaluation•30 minutes
Opérations CRUD MongoDB : Remplacer et supprimer des documents
Module 5•2 heures à terminer
Détails du module
Dans ce module, vous apprendrez à mettre à jour, remplacer et supprimer des documents dans MongoDB. Ces commandes vous aideront à manipuler les données de votre base et vous prépareront à intégrer MongoDB dans vos propres applications. Nous remplacerons des documents entiers, mettrons à jour des champs individuels dans un document, insérerons de nouveaux documents et supprimerons des documents d'une base de données. À la fin de ce module, vous serez en mesure d'exécuter la plupart des opérations de base de données courantes.
Inclus
6 vidéos6 lectures1 devoir
Afficher les informations sur le contenu du module
6 vidéos•Total 18 minutes
Remplacer un document dans MongoDB•3 minutes
Mise à jour des documents MongoDB en utilisant updateOne()•6 minutes
Mise à jour des documents MongoDB en utilisant findAndModify()•3 minutes
Mise à jour des documents MongoDB en utilisant updateMany()•3 minutes
Suppression de documents dans MongoDB•3 minutes
Opérations CRUD MongoDB : Remplacer et supprimer des documents•1 minute
6 lectures•Total 50 minutes
Récapitulation du code : Remplacer un document dans MongoDB•10 minutes
Récapitulatif du code : Mise à jour des documents MongoDB en utilisant updateOne()•15 minutes
Récapitulatif de code : Mise à jour des documents MongoDB en utilisant findAndModify()•5 minutes
Récapitulatif du code : Mise à jour des documents MongoDB en utilisant updateMany()•5 minutes
Récapitulation du code : Suppression de documents dans MongoDB•5 minutes
Ressources•10 minutes
1 devoir•Total 30 minutes
Module 5 Évaluation•30 minutes
Opérations CRUD MongoDB : Modifier les résultats d'une requête
Module 6•2 heures à terminer
Détails du module
Dans ce module, vous apprendrez à modifier les résultats des requêtes dans MongoDB en utilisant des tris, des limites, des projections et des comptages. Tout d'abord, vous apprendrez à organiser les résultats d'une requête en triant et en limitant les documents renvoyés. Ensuite, vous découvrirez comment utiliser la projection pour renvoyer des champs sélectionnés à partir d'une requête. Enfin, vous apprendrez à compter le nombre de documents correspondant à une requête. L'utilisation de ces modifications de requêtes contribuera à améliorer la fonctionnalité et les performances de vos applications.
Inclus
4 vidéos4 lectures1 devoir
Afficher les informations sur le contenu du module
4 vidéos•Total 20 minutes
Trier et limiter les résultats des requêtes dans MongoDB•7 minutes
Retourner des données spécifiques à partir d'une requête dans MongoDB•7 minutes
Compter les documents dans une collection MongoDB•3 minutes
Opérations CRUD MongoDB : Modifier les résultats d'une requête•2 minutes
4 lectures•Total 50 minutes
Récapitulation du code : Trier et limiter les résultats d'une requête dans MongoDB•20 minutes
Récapitulation du code : Retourner des données spécifiques à partir d'une requête dans MongoDB•15 minutes
Récapitulatif du code : Compter les documents dans une collection MongoDB•10 minutes
Ressources•5 minutes
1 devoir•Total 30 minutes
Module 6 Évaluation•30 minutes
Agrégation MongoDB
Module 7•1 heure à terminer
Détails du module
Dans ce module, vous découvrirez le pipeline d'agrégation, qui est l'une des fonctionnalités les plus puissantes de MongoDB. Vous apprendrez à utiliser le pipeline d'agrégation pour filtrer, trier et organiser les données de vos collections.
Inclus
6 vidéos5 lectures1 devoir
Afficher les informations sur le contenu du module
6 vidéos•Total 17 minutes
Introduction à l'agrégation MongoDB•3 minutes
Utilisation des étapes $match et $group dans un pipeline d'agrégation MongoDB•3 minutes
Utilisation des étapes $sort et $limit dans un pipeline d'agrégation MongoDB•3 minutes
Utilisation des étapes $project, $count et $set dans un pipeline d'agrégation MongoDB•4 minutes
Utilisation de l'étape $out dans un pipeline d'agrégation MongoDB•3 minutes
Revue de l'agrégation MongoDB•1 minute
5 lectures•Total 40 minutes
Récapitulation du code : Introduction à l'agrégation MongoDB•5 minutes
Récapitulatif du code : Utilisation des étapes $match et $group dans un pipeline d'agrégation MongoDB•10 minutes
Récapitulatif du code : Utilisation des étapes $sort et $limit dans un pipeline d'agrégation MongoDB•10 minutes
Récapitulatif du code : Utilisation des étapes $project, $count et $set dans un pipeline d'agrégation MongoDB•10 minutes
Ressources•5 minutes
1 devoir•Total 30 minutes
Module 7 Évaluation•30 minutes
Index MongoDB
Module 8•2 heures à terminer
Détails du module
Dans ce module, vous apprendrez ce que sont les index, comment les index soutiennent l'exécution efficace des requêtes dans MongoDB, les compromis associés à l'utilisation des index, comment créer un champ unique et un index composé, ce que sont les index Multikey, et comment voir si les requêtes utilisent des index. Enfin, vous apprendrez à supprimer un index.
Inclus
6 vidéos5 lectures1 devoir
Afficher les informations sur le contenu du module
6 vidéos•Total 25 minutes
Utilisation des index MongoDB dans les collections•4 minutes
Création d'un index à champ unique dans MongoDB•5 minutes
Création d'un index multi-clé dans MongoDB•3 minutes
Travailler avec des index composés dans MongoDB•6 minutes
Suppression des index MongoDB•4 minutes
Revue des index MongoDB•2 minutes
5 lectures•Total 65 minutes
Récapitulation du code : Création d'un index à champ unique dans MongoDB•15 minutes
Récapitulation du code : Création d'un index multi-clés dans MongoDB•10 minutes
Récapitulatif de code : Travailler avec des index composés dans MongoDB•20 minutes
Récapitulatif du code : Suppression des index MongoDB•15 minutes
Ressources•5 minutes
1 devoir•Total 45 minutes
Module 8 Évaluation•45 minutes
Recherche dans l'Atlas MongoDB
Module 9•1 heure à terminer
Détails du module
Atlas Search vous permet d'ajouter rapidement et facilement une fonction de recherche à votre application. La recherche peut être difficile à aborder, surtout si vous avez beaucoup de données que vous devez trier et filtrer rapidement. MongoDB Atlas dispose d'un outil intégré qui vous permet d'ajouter une fonctionnalité de recherche à votre application et de personnaliser les résultats des utilisateurs avec des valeurs pondérées, des analyseurs et des groupements. Ce module vous montrera comment utiliser Atlas Search pour personnaliser vos recherches.
Inclus
6 vidéos3 lectures1 devoir
Afficher les informations sur le contenu du module
6 vidéos•Total 20 minutes
Utilisation de la recherche basée sur la pertinence et des index de recherche•3 minutes
Création d'un index de recherche avec le mappage dynamique des champs•3 minutes
Création d'un index de recherche avec mappage statique des champs•3 minutes
Utilisation de $search et d'opérateurs composés•5 minutes
Regrouper les résultats de recherche à l'aide de facettes•4 minutes
Examen de MongoDB Atlas Search•1 minute
3 lectures•Total 15 minutes
Récapitulation du code : Utilisation de $search et des opérateurs composés•5 minutes
Récapitulatif du code : Regrouper les résultats de recherche à l'aide de facettes•5 minutes
Ressources•5 minutes
1 devoir•Total 30 minutes
Module 9 Évaluation•30 minutes
Intro sur la modélisation des données MongoDB
Module 10•1 heure à terminer
Détails du module
Dans ce module, vous apprendrez les bases de la modélisation des données. Plus précisément, vous découvrirez l'objectif de la modélisation des données, les différents types de relations que vos données peuvent avoir et comment les modéliser, ainsi que les différences entre l'incorporation et le référencement. Ensuite, vous apprendrez à mettre à l'échelle votre modèle de données et à utiliser les outils Atlas pour obtenir de l'aide sur les schémas.
Inclus
8 vidéos2 lectures1 devoir
Afficher les informations sur le contenu du module
8 vidéos•Total 20 minutes
Introduction à la modélisation des données•3 minutes
Types de relations entre les données•3 minutes
Modélisation des relations entre les données•2 minutes
Intégration de données dans des documents•3 minutes
Référencement des données dans les documents•1 minute
Mise à l'échelle d'un modèle de données•3 minutes
Utilisation des outils Atlas pour l'aide au schéma•3 minutes
Introduction à la modélisation des données MongoDB•1 minute
2 lectures•Total 7 minutes
Intégration ou référencement•2 minutes
Ressources : Introduction à la modélisation des données MongoDB•5 minutes
1 devoir•Total 45 minutes
Module 10 Évaluation•45 minutes
Transactions MongoDB
Module 11•1 heure à terminer
Détails du module
Dans ce module, vous apprendrez à connaître les transactions ACID dans MongoDB. Les transactions ACID garantissent que certaines opérations de base de données, telles que le transfert d'une valeur d'un compte à un autre, réussissent ensemble ou ne se produisent pas du tout. Cela permet de garantir l'intégrité des données d'une base de données. Nous commencerons par une introduction aux transactions ACID. Nous verrons ensuite comment les transactions ACID fonctionnent avec le modèle de document de MongoDB. Enfin, nous verrons comment créer et annuler des transactions multi-documents dans MongoDB.
Inclus
4 vidéos2 lectures1 devoir
Afficher les informations sur le contenu du module
4 vidéos•Total 15 minutes
Introduction aux transactions ACID•4 minutes
Transactions ACID dans MongoDB•3 minutes
Utiliser les transactions dans MongoDB•8 minutes
Examen des transactions•1 minute
2 lectures•Total 15 minutes
Récapitulatif du code : Transactions multi-documents•10 minutes
Ressources : Transactions•5 minutes
1 devoir•Total 30 minutes
Module 11 Évaluation•30 minutes
Instructeurs
Évaluations de l’enseignant
Évaluations de l’enseignant
Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.
MongoDB est la société de plateforme de données de développement qui permet aux innovateurs de créer, de transformer et de perturber les industries en libérant la puissance des logiciels et des données. Basée à New York, MongoDB compte plus de 40 800 clients dans plus de 100 pays. La plateforme de base de données MongoDB a été téléchargée plus de 365 millions de fois et il y a eu plus de 1,8 million d'inscriptions aux cours de l'Université MongoDB.
OK
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Avis des étudiants
4.6
109 avis
5 stars
72,47 %
4 stars
22,93 %
3 stars
2,75 %
2 stars
0 %
1 star
1,83 %
Affichage de 3 sur 109
S
SC
5·
Révisé le 11 sept. 2025
Got to learn so many things and internals of mongo db
M
ML
4·
Révisé le 31 janv. 2024
Very informative. Some of the examples cannot be followed because the data is not available.
U
UA
4·
Révisé le 8 mars 2024
I have gained more knowledge about the Mongo database. thank you!
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Que recevrai-je si j'achète le certificat ?
Lorsque vous achetez un certificat, vous avez accès à tous les supports de cours, y compris les devoirs notés. Une fois le cours terminé, votre certificat électronique sera ajouté à votre page de réalisations. Vous pourrez alors l'imprimer ou l'ajouter à votre profil LinkedIn.
Une aide financière est-elle disponible ?
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.