Bases de Données NoSQL
Sur mesure ou clé en main. Contactez-nous pour une demande spécifique.
3 jours
Français, anglais.
5 à 15 Participants
Initiation
Connaissance de base en informatique et en bases de données relationnelles.
Description
La formation sur les bases de données NoSQL vise à fournir aux participants les compétences nécessaires pour comprendre les principes fondamentaux des bases de données NoSQL, maîtriser les différents types de bases de données NoSQL et savoir quand les utiliser dans des scénarios appropriés.
Objectif
Comprendre les principes fondamentaux des bases de données NoSQL et leur architecture.
Maîtriser les différents types de bases de données NoSQL : clé-valeur, document, colonne, graphe.
Apprendre à concevoir, configurer et gérer des bases de données NoSQL.
Savoir intégrer des bases de données NoSQL dans des applications web ou logicielles.
Public
Développeurs, architectes logiciels, administrateurs de bases de données.
Programme détaillé de la formation
Jour 1 : Introduction aux Bases de Données NoSQL
Introduction aux bases de données NoSQL :
Concepts fondamentaux des bases de données NoSQL.
Comparaison avec les bases de données relationnelles.
Architecture et caractéristiques principales des bases de données NoSQL.
Types de bases de données NoSQL :
Bases de données clé-valeur : principes et exemples (ex : Redis).
Bases de données document : principes et exemples (ex : MongoDB).
Bases de données colonne : principes et exemples (ex : Cassandra).
Bases de données graphe : principes et exemples (ex : Neo4j).
Cas d’utilisation appropriés :
Analyse des scénarios dans lesquels chaque type de base de données NoSQL est le plus efficace.
Avantages et inconvénients de chaque type de base de données NoSQL.
Jour 2 : Utilisation Pratique des Bases de Données NoSQL
Installation et configuration :
Installation et configuration de MongoDB.
Installation et configuration de Cassandra.
Introduction à l’utilisation des interfaces de gestion et des outils de chaque base de données.
Modélisation des données :
Techniques de modélisation des données pour les bases de données document.
Techniques de modélisation des données pour les bases de données colonne.
Comparaison avec la modélisation relationnelle.
Intégration dans une application web ou logicielle :
Utilisation de MongoDB avec une application Node.js.
Utilisation de Cassandra avec une application Java.
Jour 3 : Approfondissement et Pratique Avancée
Optimisation des performances :
Techniques d’optimisation spécifiques à MongoDB (indexation, sharding).
Techniques d’optimisation spécifiques à Cassandra (partitionnement, replication).
Sécurité et gestion des accès :
Mise en place de la sécurité dans MongoDB.
Gestion des accès et des permissions dans Cassandra.
Études de cas et projets pratiques :
Analyse de cas réels d’utilisation de bases de données NoSQL.
Réalisation de projets pratiques pour appliquer les connaissances acquises.
Discussions sur les meilleures pratiques et les leçons apprises.
Coût de la formation : 300 000 FCFA
Demande de devis
Merci de remplir ce formulaire pour recevoir votre proposition