Prérequis
Aucun
Durée
3 jours
Contenu Technique de la Formation
Les contenus techniques abordés lors de cette formation sont :
- Les principes fondamentaux de MongoDB
- l’API MongoDB
- Les opérations courantes sur MongoDB
- Les requêtes sur MongoDB
Objectifs de la Formation
Les compétences visées par la formation sont :
- Connaître les principes fondamentaux de MongoDB
- Utiliser l’API MongoDB
- Effectuer des opérations de maintenance sur un serveur MongoDB
- Réaliser des requêtes sur MongoDB
Table des Matières
Introduction et fondamentaux
- Introduction à MongoDB et à ses concepts de base (architecture distribuée, collections, documents)
- Installation et configuration de MongoDB
- Utilisation de la ligne de commande MongoDB pour effectuer des opérations de base (CRUD)
- Modélisation de données avec MongoDB
API et performances
- Utilisation de l'API MongoDB pour effectuer des opérations CRUD
- Indexation et optimisation des performances avec MongoDB
- Aggregation Pipeline en MongoDB (groupement, tri, filtrage de données)
Administration et déploiement
- Sécurité et gestion des utilisateurs en MongoDB
- Déploiement de MongoDB dans un environnement distribué (sharding, réplication, haute disponibilité)
- Sauvegarde et restauration de données avec MongoDB
Intégration et cas pratiques
- Utilisation de MongoDB avec d'autres technologies populaires (Node.js, Express, Python)
- Exercices pratiques et cas d'utilisation de MongoDB dans des applications réelles
En Pratique
- Des exercices de différents niveaux de difficulté sont proposés après chaque concept théorique vu au cours. Les participants pourront avancer de façon autonome en fonction de leur facilité avec les exercices proposés qui seront corrigés au fur et à mesure par le formateur. Les exercices proposés sont les suivants :
- Créer une base de données avec des collections et des documents, puis effectuer des opérations CRUD en utilisant la ligne de commande MongoDB et l'API MongoDB
- Déployer une base de données MongoDB en utilisant la réplication et le sharding pour améliorer la disponibilité et les performances
- Sauvegarder et restaurer une base de données MongoDB en utilisant les outils fournis par la plateforme
Modalités et Inscription
Cette formation est proposée selon deux formules pour s'adapter au mieux à vos besoins :
Session régulière
Des sessions sont organisées à intervalles réguliers. Demandez les prochaines dates planifiées pour vous inscrire à la prochaine session.
Sur mesure & intra-entreprise
Vous souhaitez former vos équipes directement dans vos locaux ou adapter le programme technique à votre contexte d'entreprise ? Contactez-nous pour obtenir un devis personnalisé.