Venez en toute sécurité dans nos centres ! Voir notre dispositif sanitaire

> Formations > Technologies numériques > Big Data, Intelligence Artificielle > Big Data, NoSQL > Formation MongoDB, prise en main et développement > Formations > Technologies numériques > Formation MongoDB, prise en main et développement

MongoDB, prise en main et développement

MongoDB, prise en main et développement

Télécharger au format pdf Partager cette formation par e-mail


Cette formation très pratique permettra aux développeurs de concevoir des applications exploitant MongoDB. Cette base de données NoSQL est adaptée au traitement des énormes quantités de documents non structurés. Ce cours indique toutes les techniques permettant d'optimiser les performances de la base de données.


Inter
Intra
Sur mesure

Cours pratique en présentiel ou en classe à distance

Réf : MNO
Prix : 2240 € HT
  3j - 21h
Pauses-café et
déjeuners offerts




Cette formation très pratique permettra aux développeurs de concevoir des applications exploitant MongoDB. Cette base de données NoSQL est adaptée au traitement des énormes quantités de documents non structurés. Ce cours indique toutes les techniques permettant d'optimiser les performances de la base de données.

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :
  • 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

Objectifs pédagogiques

Public concerné

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

Public concerné

Prérequis

Bonnes connaissances en programmation.

Prérequis

Programme de la 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.
  • 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...).
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • Indexer les requêtes géospatiales.
  • GridFS nécessaire au stockage de "large objects".
  • Agréger.


Programme de la formation

Solutions de financement

Selon votre situation, votre formation peut être financée par :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
Contactez nos équipes pour en savoir plus sur les financements à activer.

Solutions de financement

Avis clients

4,4 / 5
PASCAL D.
11/10/21
2 / 5

Formation très intéressante mais qui malheureusement ne me convenait pas réellement. Cette formation est pour moi plus orientée System ou DBA et je cherchais plutôt du requêtage de données.
MICKAEL C.
11/10/21
3 / 5

Beaucoup d’information d’un coup. Avant de passer de la théorie à la pratique par des tp, quelques exemples avant m’auraient aidé. Un peu plus d’exercice sur les fonctions que sur la partie administration, sécurité
JONATHAN M.
11/10/21
5 / 5

Super formation, la progression se fait toute seule . Merci à Mehdi pour ses talents de pédagogue !


Les avis clients 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.


Avis clients

Horaires

En présentiel, les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
En classe à distance, la formation démarre à partir de 9h.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 15h30 le dernier jour.

Infos pratiques

Dates et lieux

Pour vous inscrire, sélectionnez la ville et la date de votre choix.
Du 12 au 14 janvier 2022
Classe à distance
S’inscrire
Du 12 au 14 janvier 2022
Paris La Défense
S’inscrire
Du 14 au 16 février 2022
Lyon
S’inscrire
Du 7 au 9 mars 2022
Classe à distance
S’inscrire
Du 7 au 9 mars 2022
Paris La Défense
S’inscrire
Du 15 au 17 juin 2022
Lyon
S’inscrire
Du 20 au 22 juin 2022
Classe à distance
S’inscrire
Du 20 au 22 juin 2022
Paris La Défense
S’inscrire
Du 10 au 12 août 2022
Paris La Défense
S’inscrire
Du 10 au 12 août 2022
Classe à distance
S’inscrire
Du 5 au 7 septembre 2022
Lyon
S’inscrire
Du 17 au 19 octobre 2022
Classe à distance
S’inscrire
Du 17 au 19 octobre 2022
Paris La Défense
S’inscrire
Du 12 au 14 décembre 2022
Lyon
S’inscrire
Du 19 au 21 décembre 2022
Classe à distance
S’inscrire
Du 19 au 21 décembre 2022
Paris La Défense
S’inscrire

Dates et lieux