Illustration stages Nous recrutons
Develop

Formation MongoDB - Avancé

Développez vos compétences sur l’utilisation de cette base de donnée orientée document.
5 jours (35h00)
1 à 8 personnes
4.9/5 - 8 participant·e·s
de janvier 2023 à ce jour.
Théorie - 60%
Pratique - 40%
Formation MongoDB avancé avec les experts en développement de 4SH
Prix de la formation 3500 € HT Niveaux disponibles Prochaine(s) session(s)
Du 24/02/2025 au 28/02/2025
Prendre rendez-vous
Toutes nos formations sont disponibles en présentiel ou à distance.
Pré-inscription
Niveau :
Icône avance Avancé
En soumettant ce formulaire, vous  acceptez que 4SH mémorise et utilise vos données personnelles dans les conditions décrites dans la Notice d'informations RGPD.
Merci de cocher l'acceptation de la notice d'informations RGPD.
Prix de la formation
3500 € HT

Description formation MongoDB

La formation MongoDB avancé offre une maîtrise approfondie des fonctionnalités complexes de cette base de données orientée document. Sur 5 jours, les participants explorent des sujets avancés tels que les agrégations, la gestion des index, la réplication, le sharding, et l’optimisation des performances.

À travers des travaux pratiques et des cas concrets, ils apprennent à configurer des architectures robustes, analyser les plans d’exécution et garantir l’intégrité des données pour des projets exigeants en scalabilité et en fiabilité. Pour les débutants, découvrez également notre formation MongoDB - Les fondamentaux, idéale pour apprendre les bases de cette technologie incontournable.

En savoir plus sur MongoDB

Pour qui ?

Cette formation s'adresse à des développeurs connaissant déjà MongoDB, sachant lire et écrire de la donnée, et voulant aller vers des usages avancés de MongoDB.

Prérequis

Outils à installer :

  • Zoom
  • Git
  • Docker ou avoir directement Mongo v6 ou plus installé sur son poste.
  • Studio 3T

Objectifs pédagogiques

  • Avoir une vision globale de l’architecture
  • Avoir un usage avancé des lectures
  • Avoir un usage avancé des agrégations
  • Avoir un usage avancé des écritures
  • Connaître les différents types d’index et leurs utilités
  • Comprendre comment utiliser la commande explain
  • Sensibilisation à l’intégrité des données

Programme formation MongoDB

  1. Introduction
  2. Architecture
    • NoSQL vs RGBD relationnel
    • WiredTiger
    • Working set
    • ReplicaSet
    • Collections limitées
    • Vues
  3. Lectures
    • Expression régulière
    • Tableaux
    • Projections
    • Compter
    • Collations
    • readPref
    • readConcern
  4. Agrégations
    • Opérations avancées
    • Opérateurs avancés
  5. Écriture
    • L’op log
    • Le journal
    • writeConcern
    • Upsert
    • Opérateurs d’update
    • Opérateurs d’update relatifs aux tableaux
    • Pipeline update
    • bulk
  1. Index
    • Comment ça marche ?
    • Index simple
    • Index composé
    • Index multikey
    • Sparse index
    • Index partiel
    • TTL index
    • Index d’unicité
    • Text index
    • Wilcard index
    • Autres index
    • Bonnes pratiques
  2. Explain
    • Plan d'exécution
    • La commande explain
    • Comment lire les résultats ?
    • Comment améliorer les
    • performances ?
  3. Intégrité des données
    • Atomicité
    • Transactions
    • Schémas
  4. Conclusion

Formateur formation MongoDB - Avancé

Damien

Damien, passionné de développement informatique et de transmission de connaissances, a débuté comme formateur en 2013 pour 4SH, une activité qui le motive toujours autant. Actuellement, il travaille pour un acteur majeur de la mobilité électrique en France, gérant des bases de données à grande échelle, avec plus de 170 000 utilisateurs et des collections dépassant 10 millions de documents. Grâce à cette expérience, il maîtrise des problématiques complexes comme la gestion de la volumétrie des données et la conception optimale de modèles en base.


Modalités d'accueil

Café offert
Repas du déjeuner inclus dans le tarif de la formation
Parking


Formation(s) liée(s)

Docker
à partir de
300 €
(8)

Docker

DevOps

Packagez et organisez vos applications et leurs dépendances au sein de conteneurs.