Retour
MongoDB: Initiation

Ce cours d'introduction à MongoDB est destiné aux débutants qui souhaitent se familiariser avec la base de données NoSQL la plus populaire du marché.
Le cours est conçu pour fournir une vue d'ensemble de MongoDB et de ses fonctionnalités, ainsi que des bonnes pratiques pour la conception, la sécurité et la scalabilité de la base de données.
Prérequis
Ce cours s'adresse aux débutants et ne nécessite pas de connaissances préalables en base de données.
Toutefois, une connaissance de base de la programmation en Javascript et en lignes de commande est un plus.
- Intiation au langage Javascript.
- BIENTOT: Intiation au langage machine BASH.
Les Objetcifs
À la fin du cours, vous serez capables de :
- Comprendre les concepts de base de MongoDB
- Créer et gérer des collections et des documents MongoDB
- Utiliser les opérations CRUD et les filtres pour manipuler les données.
- Comprendre les relations entre les documents et les sous-documents.
- Appliquer les fonctionnalités avancées de MongoDB telles que l'indexation, l'agrégation, la recherche plein texte...
- Concevoir des bases de données MongoDB efficaces,.
1. Introduction
1.1. Qu'est-ce que MongoDB ?
MongoDB est une base de données NoSQL (Not Only SQL) populaire, open source et orientée document.
1.2. Avantages et inconvénients
Vous allez comprendre à travers les avantages et inconvénients, pourquoi et dans quel scénarios MongoDB est utilisée.
1.3. Installations
1.4. Confuguration
Après l'installation de la base de données, nous allons voire comment la configurer afin de pouvoir l'utiliser.
1.5. Connexion
Une fois installée et configurée, nous allons voire les différentes façons de se connecter à la base de données.
2. Les opérations
Dans ce chapitre, nous allons apprendre à utiliser les différents outils pour interagir avec la base de données.
2.1. Collections et Documents
Nous allons commencer par voire comment MongoDB stocke les données, et quelles sont les types de données accéptées.
2.2. MongoDB Compass
Puis nous allons ici explorer l'interface graphique Mongo Copass et apprendre à l'utiliser pour lire et manipuler les données
2.3. MongoDB Shell
Nous allons aussi apprendre à utiliser Mongosh, une interface en lignes de commandes qui permet d'intéragir avec la base de données.
2.4. Opérations
Puis nous allons commencer à interagir avec la base de données et apprendre à créer, lire, modifier et supprimer des données.
3. Les opérateurs
Ce cours traite des filtres et opérateurs avec MongoDB, qui sont des outils essentiels pour manipuler et récupérer des données stockées dans une base de données MongoDB.
3.1. Les opérateurs basiques
Nous allons ici apprendre à utiliser les filtres pour spécifier des critères de recherche afin d'extraire des données à partir d'une collection MongoDB.
3.2. Opérateurs de tableaux
Les tableaux sont une structure de données couramment utilisée dans MongoDB pour stocker des informations.
Nous allons ici explorer les différents opérateurs à utiliser pour filtrer et opérerer sur les tableaux.
Lancez vous!
1