Mongo DB
Découvrez la base de données NoSQL flexible et évolutive
MongoDB s'impose comme une solution incontournable pour gérer des volumes de données variés et en constante évolution. Sa flexibilité, sa scalabilité et ses performances en font un choix privilégié pour les applications modernes, du web aux Big Data. Cette formation vous offre une exploration approfondie de l'univers MongoDB, vous permettant de comprendre ses concepts clés, son architecture distribuée et de réaliser des opérations courantes et des requêtes complexes.
Explorez la puissance de MongoDB.
Au cours de cette formation, vous découvrirez comment MongoDB stocke les données dans des documents JSON flexibles, facilitant la modélisation de données complexes et hétérogènes. Vous apprendrez à installer et configurer MongoDB, à interagir avec la base de données via l'interface en ligne de commande et à utiliser l'API MongoDB pour effectuer des opérations CRUD (création, lecture, mise à jour et suppression) depuis votre code.
Que vous soyez développeur, administrateur de bases de données ou architecte, cette formation vous donnera les clés pour exploiter tout le potentiel de MongoDB et gérer vos données avec flexibilité et efficacité.
Niveau débutant
Durée de la formation
![ligne courbe](/assets/images/lines_card.png)
![ligne courbe](/assets/images/lines_card.png)
Début de la formation
![icone de cible](/assets/images/goals_full_image.png)
Objectifs de la formation
Au terme de cette formation, le participant sera capable de :
- Comprendre les bases de MongoDB : Expliquer les principes fondamentaux de MongoDB, son modèle de données flexible basé sur des documents, ses avantages par rapport aux bases de données relationnelles traditionnelles, et ses cas d'utilisation typiques.
- Utiliser l'API MongoDB : Interagir avec MongoDB en utilisant son API, effectuer des opérations CRUD (Create, Read, Update, Delete) sur les documents, utiliser des requêtes complexes pour filtrer et agréger les données, et gérer les index pour optimiser les performances.
- Déployer MongoDB : Installer et configurer un serveur MongoDB, gérer les utilisateurs et les rôles, et assurer la sécurité et la haute disponibilité du système.
- Effectuer des opérations de maintenance : Surveiller l'état de santé du serveur MongoDB, effectuer des sauvegardes et des restaurations de données, mettre à jour le serveur vers de nouvelles versions, et résoudre les problèmes courants.
- Réaliser des requêtes avancées : Utiliser des opérateurs de requête avancés, des agrégations et des projections pour extraire des informations spécifiques et pertinentes à partir des données stockées dans MongoDB.
Points forts de la formation
- Approche pratique et progressive : Des exercices concrets pour chaque concept abordé, vous permettant de mettre en pratique vos nouvelles connaissances.
- Couverture complète : De l'installation à l'optimisation, en passant par la sécurité et le déploiement, vous maîtriserez tous les aspects essentiels de MongoDB.
- Focus sur les requêtes : Apprenez à effectuer des requêtes simples et complexes, y compris l'utilisation de l'agrégation Pipeline pour des traitements avancés.
![image point fort](/assets/images/keystrengths_full_image.png)
Programme
de la formation
- Module 1 : Introduction et installation
- Introduction à MongoDB et à ses concepts de base (architecture, collections, documents)
- Installation et configuration de MongoDB
- Utilisation de la ligne de commande MongoDB pour les opérations de base (CRUD)
- Module 2 : Modélisation et manipulation des données
- Modélisation de données avec MongoDB
- Utilisation de l'API MongoDB pour effectuer des opérations CRUD en utilisant du code
- Module 3 : Performance et agrégation
- Indexation et optimisation des performances avec MongoDB
- Agrégation Pipeline en MongoDB (groupement, tri, filtrage)
- Module 4 : Sécurité et déploiement
- Sécurité et gestion des utilisateurs en MongoDB
- Déploiement de MongoDB dans un environnement distribué (sharding, réplication)
- Module 5 : Maintenance et intégration
- Sauvegarde et restauration de données avec MongoDB
- Utilisation de MongoDB avec d'autres technologies (Node.js, Express, etc.)
- Module 6 : Exercices pratiques
- Créer une base de données, des collections et des documents, et effectuer des opérations CRUD
- Déployer une base de données MongoDB en utilisant la réplication et le sharding
- Sauvegarder et restaurer une base de données MongoDB
![ligne courbe](/assets/images/lines_card.png)
Prix de la formation
Personne de contact
![Magali Gerard](/assets/images/price_full_image.png)
Formateur :
La société CogniTIC est active dans les domaines de la consultance, du développement et de la formation en systèmes d’information. Tous les collaborateurs de CogniTIC mettent à profit leur expérience en tant que développeur, architecte logiciel, analyste métier, responsable qualité ou chef de projet pour proposer des formations méthodologiques et technologiques en fonction des besoins des entreprises et des réalités du marché.