
Formation MongoDB pour développeur
Ref :
Pré-requis
Connaissance d’un langage de programmation (PHP, Java, …)
Maîtrise de JavaScript
Utilisation de Linux
Public concerné
Développeurs, Expert technique, Architecte
Objectifs
Comprendre le shell MongoDB et l’API de requête
Concevoir des schémas exploitant le modèle de données documentaires et les fonctionnalités
Migrer un schéma relationnel classique
Ecrire des requêtes distribuées
Maîtriser les réplications
Diagnostiquer et résoudre les principaux problèmes classiques et les scenarii d’échec
Programme détaillé
Jour 1
-
Introduction au base de données documentaire. Différences avec le modèle relationnel.
-
Installation de MongoDB et utilisation du shell.
-
Modélisation et requêtes MongoDB
Jour 2
-
Technique de requêtes avancées
-
MapReduce
-
Framework d’agrégation
-
Cookbook : patterns classiques utilisés dans le design de bases documentaires.
Jour 3
-
Administration
-
Mise en place de la réplication
-
Mise en place du sharding.
La formation sera illustrée par des exercices pratiques qui permettront au stagiaire de mettre en œuvre le savoir théorique dispensé.