Cours de formation en ligne sur Google Meet + Cours au format PDF
25.00$
CompareCette formation Cassandra vous donnera les acquis afin de pouvoir mettre en place une architecture Cassandra en couvrant les aspects de déploiement, modélisation, ainsi que l’accès aux données.
Cette formation, qui introduit la technologie de base de données NoSQL Apache Cassandra, s’adresse à des développeur·se·s, administrateur·rice·s de bases de données et architectes.
Les objectifs
- Appréhender les spécificités des bases NoSQL
- Comprendre l’architecture de Cassandra
- Se familiariser avec le CQL3
- Comprendre la méthodologie à mettre en oeuvre pour déployer Cassandra
- Accéder aux données via les drivers Python ou Java
Pré-requis
- Expérience du développement en Java ou Python (niveau basique)
- Connaissance du shell Linux
- Ordinateur portable à apporter
Le programme de la formation Cassandra
chapitre 1 : De la théorie à la mise en place
Le mouvement NoSQL
- Contexte technique & économique
- Types de bases NoSQL
- Le théorème CAP
- Approche pragmatique & NoSQL
- Réplication de données sharding
Cassandra
- L’historique du projet
- Cas d’utilisation
- Vision architecturale
- Principales composantes
Installation
- Contraintes matérielles et logicielles
- Procédure générale
- Contrôle de l’installation
- L’outil nodetool
Mise en pratique : le capteur de gaz – partie 1 installation de la base
chapitre 2 : Modélisons notre application
Modélisation
- Généralités
- Approche conseillée
- Outillage et workflow
- Concepts fondamentaux
- Types de données & CQL
Mise en pratique : le capteur de gaz – partie 2 modélisation
chapitre 3 : Les données
Accès aux données
- Application typique en Java
- Application typique en Python
- Bonnes pratiques