أهداف الدورة التكوينية
- Not only SQL)
Concrètement, à l’issue de ce stage vous aurez acquis les compétences et connaissances nécessaires pour:
- Comprendre les concepts de systèmes distribués et de donnée : cohérence, théorème de CAP…
- Découvrir l’écosystème de NoSQL et les caractéristiques des solutions du marché (ElasticSearch, Cassandra, MongoDB, Redis, Couchbase…)
- Connaître les cas d’usage de la donnée
- Comprendre les plateformes de streaming de la donnée (Storm, Spark…)
- Observer l’écosystème Hadoop.
لمن تتوجه هذه الدورة؟
Ce stage s’adresse aux DSI, Directeurs de projets, Chefs de projets, Architectes (Logiciel/Entreprise/Technique) et Développeurs.
المتطلبات المسبقة
Il est conseillé pour une meilleure appréciation du cours, d’avoir des connaissances certaines en architectures applicatives traditionnelles avec SGBDR.
البرنامج
Comprendre les bases de données avant l’arrivée de NoSQL
- Forme normale des bases de données relationnelles Baisse des coûts hardware Notion de « Transaction » Quand systèmes distribués et disponibilité dépassent la cohérence (CAP) Découvrir le NoSQL : “Not only SQL” Définition de « Réplication » Définition de « Sharding »
Découvrir les familles de base de données NoSQL
- Key-Value Document Graph Colonne
Le monde Hadoop
- Découvrir l’offre Colonne avec Cassandra Présentation générale, architecture et cas pratique Séries temporelles, objets connectés Frameworks de traitement distribué et Lambda architecture
Cas d’application
« Cassandra et Spark streaming »
Focus sur l’offre clé-valeur et document avec Couchbase et MongoDB
- Présentation générale, architecture et cas d’utilisation
Cas d’application
“Couchbase et MongoDB”
Search – Fédération De Données
- Présentation de l’offre Elasticsearch
Cas d’application
“Elasticsearch”
Bilan et perspectives
- Feedback des participants Recommandations et élaboration du plan d’action individuel Conclusion Questions / Réponses
Travaux Pratiques
Cette formation est ponctuée de travaux pratiques afin de consolider les acquis théoriques.
المواضيع: NoSQL

