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

Avis loadedNote : 4,1Length : 22TotalNote : 835TotalNote20 : 18
Toutes nos formations Big Data, NoSQL

Formation MongoDB, prise en main et développement

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

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
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

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis clients
picto avis clients
ARTHUR B. 29/03/2021
5 / 5
Très bonne formation permettant d’avoir une bonne vision globale des bases de MongoDB. Les TP sont intéressants pour appliquer les connaissances nouvellement acquises et nous avons le temps de réfléchir aux questions posées. Très bon formateur prenant le temps pour les explications.

BERTRAND C. 29/03/2021
3 / 5
Les TP doivent être bcp mieux organisés. Une présentation globale et hiérarchique de Mongo et des concepts liés (réplicats, shard, indexation,etc...) doit être faite avant.

TIMOTHEE B. 29/03/2021
5 / 5
Les exercices sont intéressants mais pas testés avant. Le support de cours est le même que le site de mongo Animateur très compétent techniquement, disponible et sympathique. J’ai beaucoup apprécié les liens réguliers avec son exemple concret de leroy merlin. Par ailleurs, nous avons demandé à faire les exercices avec le driver python et l’animateur a été réactif.

ALEXIS A. 29/03/2021
5 / 5
Très bonne approche, un bon équilibre entre le support et la pratique

JORDI C. 29/03/2021
5 / 5
Très bien, merci :-) Pas grand chose à redire, pédagogie et professionnalisme. Merci encore !

BENJAMIN R. 15/03/2021
4 / 5
très bien. Il manque des petits exercices supplémentaires pour combler les écarts de niveaux. J’aurais mis une meilleure note sur le temps accordé à chaque sujet, si l’organisation matérielle était meilleure. J’aime beaucoup le temps pris pour répondre à des questions qui sortent un peu du cadre de la formation.

RASOANAIVO L. 15/03/2021
4 / 5
Satisafaisant

ALEXANDRE D. 15/03/2021
4 / 5
Bon niveau de formation pour débuter sur MongoDB. La possibilité d’approfondir certain item est un plus

NICOLAS G. 15/03/2021
5 / 5
Rien à signaler.

JONATHAN G. 15/03/2021
5 / 5
Formation très intéressante, avec un rythme adaptée

MEYLAN S. 15/03/2021
4 / 5
Le contenu du cours était très bien la pédagogie aussi cependant un nombre de jours plus important permettrai d’assimiler plus de choses. 3 pour passer en revue 90% du contenu s’est faisable mais pas pour intégrer certaines notion qui sont nouvelles. La qualité des exercices est très bien cependant une multiplications des exercices ne peut être que bénéfique. Je pense que 5 jours serait plus adéquat et permettrai de f

VANDEWALLE T. 15/03/2021
4 / 5
Le contenu de la formation était sur le papier très intéressant. Néanmoins, de part l’hétérogénéité de niveau, nous avons abordé partiellement les sujets qui m’intéressaient (agggrégation, pas de tp de réplication/sharding). Le formateur a fait au mieux face à cette situation. La partie sur les drivers est à supprimer car présente peu d’intérêts. S

MARIE-PIERRE L. 29/01/2021
5 / 5
Une partie très théorique sur l’aspect technique qui me concerne moins. La formation était cependant enrichissante.

LEROY . 22/01/2021
5 / 5
Stage complet, ajouter un peu plus de pratique mais en utilisant un outil plus performant qu’en ligne de commande (comme compass par exemple)

FLORIAN M. 05/01/2021
5 / 5
Très bon contenu, des exercices qui permettent de bien appréhender le contenu théorique.

QUENTIN V. 10/12/2020
4 / 5
Intéressant et pertinant

NICOLAS D. 10/12/2020
4 / 5
Pas besoin du JSON mais Exo bien

ISABELLE L. 30/11/2020
2 / 5
le contenu de la formation me semble correct même si cette formation n’est pas en adéquation avec mon poste et mon cursus. En tant que testeur des outils e-Commerce B2C de l’entreprise, je suis amenée à requêter de façon basique le contenu des Bases de données au travers d’outils tel que Toad ou SQL-developer. Je ne suis pas amenée à concevoir des BD ni à créer des scripts de traitements.

RODOLPHE C. 30/11/2020
4 / 5
tps des tp du début a baisser au profit des tp de fin plus complex

JÉRÔME M. 30/11/2020
5 / 5
Bon support de cours (powerpoint), quelques erreurs / imprécisions dans le support de TP. Bonne adaptabilité du formateur face aux imprévus techniques et/ou demande des stagiaires.

THIERRY G. 28/09/2020
4 / 5
Formateur expérimenté. Réponse à toutes les questions avec vérification en ligne si besoin.

CHRISTOPHE D. 22/07/2020
4 / 5
Formation claire, formateur à l’écoute
Avis clients 4,1 / 5

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.

CLASSE A DISTANCE

En inter et en intra-entreprise
Inscrivez-vous ou contactez-nous !

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
CLASSE A DISTANCE
[+]
PARIS
[+]
LYON

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é