Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Maîtrisez la base de données NoSQL la plus populaire en apprenant le stockage de données au format BSON (JSON étendu), l'optimisation des requêtes d'agrégation et la mise en œuvre des Replica Sets pour la haute disponibilité.
// Insérer un nouveau document
db.articles.insertOne({
titre: "Introduction à MongoDB",
auteur: "Jane Doe",
tags: ["nosql", "database"],
publieLe: new Date()
});
// Rechercher des documents avec filtre
db.articles.find({
tags: "nosql",
publieLe: { $gt: ISODate("2025-01-01") }
}).pretty();MongoDB est la base de données orientée document leader du marché, offrant une alternative flexible aux bases de données relationnelles traditionnelles. Cette formation est destinée aux Développeurs Full-Stack et aux Administrateurs de Bases de Données (DBA) qui souhaitent exploiter pleinement la puissance du modèle de données JSON/BSON. Le cours couvre les fondamentaux du langage de requête (MQL), les opérations CRUD avancées, l'indexation pour optimiser les performances, et l'utilisation du framework d'agrégation pour des analyses de données complexes. Un accent particulier est mis sur les architectures de production comme les Replica Sets pour la résilience et les Sharding pour l'évolutivité horizontale des grandes applications.
Les objectifs
Comprendre la philosophie NoSQL
Maîtriser le format BSON
Manipuler les documents de la base MongoDB
Sécuriser la base de données
Public visé
Développeurs mobiles
Développeurs web
Designers
Prérequis
Connaissance de base en 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.