Nos domaines de formation :

Formation MongoDB, prise en main et développement

4,1 / 5
Stage pratique
Durée : 3 jours
Réf : MNO
Prix  2018 : 1990 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Cette formation très pratique permettra aux développeurs de concevoir des applications en utilisant le système de gestion de base de données NoSQL MongoDB. Parmi les principaux points étudiés figurent l'installation, la modélisation, la manipulation des données, les différentes API...

Objectifs pédagogiques

  • Installer le SGBD MongoDB
  • Configurer le SGBD MongoDB
  • Manipuler les objets et les données dans MongoDB
  • Implémenter une application sous MongoDB
  • Améliorer les performances
PROGRAMME DE FORMATION

Introduction à MongoDB

  • Introduction au SDBG NoSQL MongoDB.
  • Les caractéristiques du NoSQL.
  • La modélisation sous MongoDB.
  • Les différents formats utilisés par MongoDB : JSON, BSON.
  • Préparation à l'installation de MongoDB.
  • Connexion et test de MongoDB.

Travaux pratiques
Installation de MongoDB sur un poste de développement et intégration d'une base de données exemple.

Connexion et utilisation de MongoDB

  • Utilisation du Shell Mongo.
  • Manipulation des objets et données : les opérations CRUD.
  • Utilisation des objets : collections, documents...
  • Utilisation des API (PHP, JAVA...).

Travaux pratiques
Utilisation du Shell Mongo et manipulation des objets et des données.

Modélisation et indexation

  • Le schéma design : réflexion sur la modélisation à utiliser.
  • L'indexation sous MongoDB.
  • Le profiling et l'optimisation des requêtes.
  • Fonctionnement de MongoDB : transaction, isolation, verrou...
  • Gestion des performances sous MongoDB.

Travaux pratiques
Modélisation d'un cas pratique et indexation des données.

Gestion des drivers

  • Les drivers disponibles pour MongoDB. Modèle d'API.
  • Utilisation de l'API PHP ou Java.

Travaux pratiques
Manipulation des données à travers des API (PHP ou JAVA).

Introduction à la réplication et au Sharding

  • Principes de la réplication sous MongoDB.
  • Notions et principes de fonctionnement des Replica Set.
  • Le Sharding : concept, fonctionnement, limite...
  • Couple Replica Set et Sharding.
  • Mise en œuvre du Replica couplé à du Sharding.
  • Suivi des performances liées au Sharding.

Travaux pratiques
Mise en place du Sharding des données de manière automatique ou manuelle.

Gestion des performances et diagnostic

  • L'analyse des plans d'exécution.
  • Les logs MongoDB.
  • Le suivi des indicateurs et des performances.
  • Les outils de suivi des performances : explain, mongostat, mongotop.
  • L'agrégation Pipeline : présentation et concept.

Travaux pratiques
Analyse des plans d'exécution et optimisation des requêtes.

Extension de MongoDB

  • Indexer les requêtes géospatiales.
  • GridFS nécessaire au stockage de "large objects".
  • Agréger.
Participants / Prérequis

» Participants

Ce stage s'adresse à tous les informaticiens ayant à développer sous MongoDB.

» Prérequis

Bonnes connaissances en programmation.
Intra / sur-mesure
Programme standard     Programme sur-mesure
Oui / Non

Vos coordonnées

Avis vérifiés
picto avis vérifiés
Dany L. 18/06/2018
4 / 5
La partie Admin de MongoDB est vu trop en longueur. J'aurais préféré voir plus en détail les requêtes Formation trop orienté JAVA

CAO N. 18/06/2018
4 / 5
Plus d'exercices pratiques serait souhaitable

PELZER T. 18/06/2018
5 / 5
Bon mélange entre théorie et pratique Beaucoup d'exercices, avec un peu plus de pratique ce serait parfait

Germain G. 18/06/2018
5 / 5
Bonne formation dans l'ensemble. Peut-être réduire la partie relative à l'administration de la base pour avoir plus de temps sur la partie développement.

Aurélien C. 20/11/2017
4 / 5
Bien trop de théorie et si peut de pratique dommage. Voir l'apprentissage dans la pratique serait un plus.

Valentin M. 18/09/2017
4 / 5
Temps/Sujet, je pense qu'il y aura des redites avec le prochain stage. Équilibre exposé/ex : j'aurai préféré ne pas voir passer en revue toute les commandes mais les découvrir dans les exercices imposants une recherche dans la doc. Qualité Exo : Bon exercices faciles, bon exercices difficiles, mais pas d'intermédiaires.

Ludovic M. 18/09/2017
4 / 5
Moins de théorie et plus de pratique, et le tout de manière progressive... Il faudrait que les exercices soient beaucoup plus progressifs, car on passe d'un exercice simple à un exercice compliqué, ce qui est pour moins déroutant... mon ressenti est d'avoir été mis en situation d'échec sur les exercices alors que la notion était comprise...

Laurent S. 18/09/2017
4 / 5
Suffisant pour cette "mise en bouche" du développement avec mongoDB. A pratiquer, surtout MapReduce, en ce qui me concerne.

Nicolas R. 18/09/2017
4 / 5
Contenu un peu répétitif car suivi la formation par le même formateur du même sujet cote administrateur

NY L. 18/09/2017
4 / 5
Utile pour une visualisation côté développement de MongoDB
Avis client 4,1 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

Dates de sessions

Pour vous inscrire, cliquez sur la session qui vous intéresse.
[+]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
Filières métiers
Thème associé