Contenu du cours
Introduction à MongoDB
2Installation de MongoDB
3Concepts de base de MongoDB
4Architecture MongoDB
5Comprendre BSON dans MongoDB
6Travailler avec des bases de données dans MongoDB
7Création de collections dans MongoDB
8Insérer des documents dans MongoDB
9Insérer des documents dans MongoDB : Introduction à MongoDB
10Insérer des documents dans MongoDB : installer MongoDB
11Insertion de documents dans MongoDB : configuration de l'environnement MongoDB
12Insertion de documents dans MongoDB : Comprendre la structure du document MongoDB
13Insertion de documents dans MongoDB : Création d'une base de données dans MongoDB
14Insertion de documents dans MongoDB : création de collections dans MongoDB
15Insérer des documents dans MongoDB : Insérer des documents simples dans MongoDB
16Insérer des documents dans MongoDB : Insérer des documents complexes dans MongoDB
17Insérer des documents dans MongoDB : Insérer plusieurs documents dans MongoDB
18Insertion de documents dans MongoDB : utilisation de l'opérateur $set pour insérer des champs dans des documents
19Insertion de documents dans MongoDB : utilisation de l'opérateur $unset pour supprimer les champs du document
20Insertion de documents dans MongoDB : validation de documents dans MongoDB
21Insérer des documents dans MongoDB : Utiliser des types de données dans MongoDB
22Insérer des documents dans MongoDB : Insérer des documents via une application
23Insérer des documents dans MongoDB : Gestion des erreurs lors de l'insertion de documents
24Insérer des documents dans MongoDB : optimiser les performances lors de l'insertion de documents
25Insertion de documents dans MongoDB : sécurité lors de l'insertion de documents
26Interrogation de documents dans MongoDB
27Interrogation de documents dans MongoDB : Introduction à l'interrogation de documents dans MongoDB
28Interroger des documents dans MongoDB : utiliser la méthode find()
29Interroger des documents dans MongoDB : utiliser la méthode findOne()
30Interrogation de documents dans MongoDB : interrogation de documents à l'aide d'opérateurs de requête
31Interrogation de documents dans MongoDB : interrogation de documents à l'aide d'opérateurs logiques
32Interrogation de documents dans MongoDB : Interrogation de documents à l'aide d'opérateurs de tableau
33Interrogation de documents dans MongoDB : interrogation de documents à l'aide d'opérateurs d'éléments
34Interrogation de documents dans MongoDB : interrogation de documents à l'aide d'opérateurs d'évaluation
35Interrogation de documents dans MongoDB : interrogation de documents à l'aide d'expressions régulières
36Interrogation de documents dans MongoDB : classement des résultats de requête
37Interrogation de documents dans MongoDB : limitation et saut des résultats de requête
38Interroger des documents dans MongoDB : projeter des champs dans des requêtes
39Interroger des documents dans MongoDB : utiliser des index pour optimiser les requêtes
40Interrogation de documents dans MongoDB : explication et analyse des requêtes
41h15. Interrogation de documents dans MongoDB : Interrogation de documents dans des collections clusterisées
42Interrogation de documents dans MongoDB : interrogation de documents dans des collections intégrées
43Interrogation de documents dans MongoDB : interrogation de documents à l'aide de la méthode Aggregate()
44Mise à jour des documents dans MongoDB
45Mise à jour de documents dans MongoDB : introduction à la mise à jour de documents dans MongoDB
46Mise à jour de documents dans MongoDB : Comprendre la commande updateOne dans MongoDB
47Mise à jour de documents dans MongoDB : Comprendre la commande updateMany dans MongoDB
48Mise à jour de documents dans MongoDB : utilisation des opérateurs de mise à jour dans MongoDB
49Mise à jour des documents dans MongoDB : Mise à jour des documents intégrés dans MongoDB
50Mise à jour de documents dans MongoDB : mise à jour conditionnelle de documents dans MongoDB
51Mise à jour de documents dans MongoDB : utilisation de la commande findAndModify dans MongoDB
52Mise à jour de documents dans MongoDB : meilleures pratiques pour mettre à jour des documents dans MongoDB
53Mise à jour de documents dans MongoDB : dépannage des problèmes courants lors de la mise à jour de documents dans MongoDB
54Suppression de documents dans MongoDB
55Suppression de documents dans MongoDB : introduction à la suppression de documents dans MongoDB
56Suppression de documents dans MongoDB : commandes pour supprimer des documents
57Suppression de documents dans MongoDB : utilisation de la commande 'remove' dans MongoDB
58Suppression de documents dans MongoDB : suppression de documents uniques et multiples
59Suppression de documents dans MongoDB : suppression de documents avec conditions
60Suppression de documents dans MongoDB : suppression de collections entières
61Suppression de documents dans MongoDB : Gestion des erreurs lors de la suppression
62Suppression de documents dans MongoDB : meilleures pratiques pour supprimer des documents
63Suppression de documents dans MongoDB : impact de la suppression de documents sur les performances de la base de données
64Suppression de documents dans MongoDB : récupération de documents supprimés
65Suppression de documents dans MongoDB : outils de sauvegarde avant suppression
66Indexation dans MongoDB
67Opérations d'agrégation dans MongoDB
68Travailler avec un pipeline d'agrégation
69Utilisation de Map-Reduce dans MongoDB
70Implémentation de transactions dans MongoDB
71Gestion des utilisateurs et des rôles dans MongoDB
72Implémentation de la sécurité dans MongoDB
73Sauvegarde et restauration dans MongoDB
74Surveillance des performances dans MongoDB
75Optimisation des requêtes dans MongoDB
76Réplication de données dans MongoDB
77Configuration d'un cluster de partitionnement dans MongoDB
78Maintenir un cluster de partitionnement dans MongoDB
79Dépannage des problèmes courants dans MongoDB
80Intégration de MongoDB avec d'autres technologies
81MongoDB Atlas : base de données en tant que service
82Migration des données vers MongoDB
83Développement d'applications avec MongoDB
84Tests unitaires et d'intégration avec MongoDB
85MongoDB et le langage Python
86MongoDB et le langage JavaScript
87MongoDB et le langage PHP
88MongoDB et le langage Ruby
Descriptif du cours
Bienvenue dans le cours "Création et maintenance de la base de données MongoDB du basique au avancé". Ce cours vous guidera à travers les concepts fondamentaux et avancés de MongoDB, une base de données NoSQL reconnue pour sa flexibilité et ses performances. Il s'adresse à tous les passionnés d'informatique, plus particulièrement ceux intéressés par les bases de données.
Nous commencerons par une introduction détaillée à MongoDB, où vous découvrirez les caractéristiques et les avantages de cette solution de gestion de bases de données. Ensuite, nous aborderons l'installation de MongoDB, vous permettant de configurer votre environnement de travail.
Une fois l'installation réalisée, nous plongerons dans les concepts de base de MongoDB, suivis d'une exploration approfondie de son architecture. Vous apprendrez à comprendre et utiliser BSON, le format de stockage des documents dans MongoDB.
Le cours vous guidera ensuite dans la gestion des bases de données et la création de collections. Nous passerons à l'insertion de documents, où chaque aspect sera couvert en détail - des documents simples aux documents complexes, ainsi que l'utilisation d'opérateurs pour manipuler les données. Vous découvrirez comment valider des documents et optimiser les performances lors de l'insertion.
La partie interrogation des documents sera particulièrement exhaustive. Nous aborderons l'utilisation des méthodes find() et findOne(), les opérateurs de requête, les opérateurs logiques, ainsi que des techniques avancées telles que l'interrogation de collections clusterisées et intégrées. L'optimisation des requêtes et l'utilisation d'index seront également traitées.
En matière de mise à jour des documents, le cours couvrira les commandes updateOne et updateMany, ainsi que diverses méthodes pour modifier des documents dans la base de données. Vous apprendrez les meilleures pratiques et comment résoudre les problèmes courants lors de la mise à jour des documents.
La section suppression détaillera les différentes commandes et techniques pour supprimer des documents, des collections et les meilleures pratiques associées. Nous aborderons également les impacts de la suppression sur les performances de la base de données.
Nous ne tarderons pas à explorer les fonctionnalités plus avancées telles que l'indexation, les opérations d'agrégation, l'utilisation de Map-Reduce, et la mise en œuvre de transactions. La gestion des utilisateurs et des rôles, ainsi que la sécurité dans MongoDB, seront également mises en lumière.
Le cours inclut des sections spécifiques sur la sauvegarde, la restauration, la surveillance des performances, et l'optimisation des requêtes. Vous apprendrez également à configurer et maintenir un cluster de partitionnement et à résoudre les problèmes courants dans MongoDB.
Enfin, le cours abordera l'intégration de MongoDB avec d'autres technologies, l'utilisation de MongoDB Atlas, la migration des données, ainsi que le développement d'applications. Des sections spécifiques traiteront de l'utilisation de MongoDB avec des langages comme Python, JavaScript, PHP, et Ruby, ainsi que les tests unitaires et d'intégration.
Préparez-vous à maîtriser MongoDB et à exploiter pleinement ses capacités pour vos projets et votre carrière en informatique. Ce cours complet de 88 pages vous fournira toutes les connaissances nécessaires pour devenir un expert en MongoDB.
Ce cours gratuit comprend:
0h00m de cours audio en ligne gratuit
88 pages de contenu
Certificat de fin de cours
Exercices pour développer vos connaissances