Cassandra

Cours de formation en ligne sur Google Meet + Cours au format PDF

25.00$

Add to Wishlist
Add to Wishlist
Compare
Catégorie :

Cette formation Cassandra vous donnera les acquis afin de pouvoir mettre en place une architecture Cassandra en couvrant les aspects de déploiementmodé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