Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Concevez des collections MongoDB adaptées aux usages : modélisation orientée requêtes, pipelines d'agrégation, stratégies d'indexation, réplication par jeu de répliques et partitionnement (sharding).
db.commandes.aggregate([
{ $match: { statut: "livree" } },
{ $group: {
_id: "$client_id",
totalAchats: { $sum: "$montant" },
nbCommandes: { $count: {} }
} },
{ $sort: { totalAchats: -1 } },
{ $limit: 10 }
])Cette formation forme à la conception et à l'exploitation d'une base documentaire MongoDB. Elle insiste sur la modélisation orientée par les usages applicatifs plutôt que par la structure des données, principale source d'échec des projets menés avec des réflexes relationnels hérités du SQL : imbrication ou référencement, schémas polymorphes, croissance des documents. Elle couvre l'interrogation via le pipeline d'agrégation (filtres, regroupements, jointures avec $lookup), la conception des index composés et leur impact sur les plans d'exécution. La formation traite enfin l'architecture de production : réplication par jeu de répliques pour la disponibilité, et partitionnement (sharding) pour la montée en charge. Cette formation s'adresse aux développeurs, architectes, administrateurs de bases de données et ingénieurs données.
Les objectifs
Modéliser, interroger et administrer une base documentaire MongoDB.
Public visé
Développeurs, architectes, administrateurs de bases de données, ingénieurs données.
Prérequis
Connaissance des bases de données et d'un langage de programmation.
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.