Programme de Formation
10
module(s)
Durée totale : 3780
Découvrez l'évolution des bases de données vers le NoSQL et les BD orientées objet. Maîtrisez Redis, Cassandra, Neo4j et surtout MongoDB en profondeur : CRUD, modélisation, agrégation, indexation, sécurité et déploiement.
Module 1 : Histoire et évolution des bases de données
300
Des fichiers plats au NoSQL : comprenez pourquoi les bases de données ont évolué, le théorème CAP, ACID vs BASE, et le panorama des 4 familles NoSQL.
Module 2 : Bases de données orientées objet
300
Découvrez les BDOO : OID, encapsulation, héritage en base de données, le standard ODMG, les systèmes existants et le compromis ORM.
Module 3 : Bases de données clé-valeur — Redis
300
Maîtrisez Redis, la base clé-valeur la plus populaire. Structures de données, commandes essentielles, TTL, pub/sub et cas d'usage concrets.
Module 4 : Bases de données orientées colonnes — Cassandra
300
Maîtrisez Apache Cassandra : architecture distribuée en ring, CQL, modélisation par partition key, et cas d'usage massifs (IoT, time-series, logs).
Module 5 : Bases de données orientées graphes — Neo4j
300
Maîtrisez Neo4j et le langage Cypher pour modéliser et requêter des graphes. Réseaux sociaux, recommandations, fraude et knowledge graphs.
Module 6 : MongoDB — fondamentaux et CRUD
540
Maîtrisez MongoDB de A à Z : le modèle document, l'installation, les opérations CRUD complètes, les requêtes avancées et la pagination.
Module 7 : MongoDB — modélisation et schéma
450
Maîtrisez la modélisation NoSQL : embedding vs referencing, les design patterns MongoDB, les relations et la Schema Validation.
Module 8 : MongoDB — indexation, agrégation et performance
540
Maîtrisez l'indexation, le pipeline d'agrégation et l'optimisation des performances dans MongoDB.
Module 9 : MongoDB — fonctionnalités avancées et production
450
Fonctionnalités avancées de MongoDB : transactions, change streams, sécurité, réplication, sharding et déploiement en production.
Module 10 : Choisir sa base de données — comparaisons et migration
300
SQL ou NoSQL ? Quelle famille NoSQL ? Comment migrer ? Ce chapitre final vous donne les outils pour faire des choix éclairés, concevoir des architectures polyglot persistence, et mener à bien une migration SQL vers MongoDB.
Commentaires
0 commentaire
Aucun commentaire pour le moment
Soyez le premier à partager votre avis !
Se connecter pour commenter