Cassandra - Architecture

Formation créée le 19/05/2021. Dernière mise à jour le 25/07/2022.
Version du programme : 1

Type de formation

Formation à distance

Durée de formation

14 heures (2 jours)

Cassandra - Architecture


Objectif de formation : L'apprenant saura au terme de cette formation utiliser Cassandra et maîtriser son architecture, ses clusters & son fonctionnement.

Objectifs de la formation

  • Maîtriser les caractéristiques techniques des bases de données NoSQL
  • Analyser les différentes solutions disponibles sur leur marché
  • Appréhender l’architecture de Cassandra
  • Comprendre la modélisation des données
  • Gérer le fonctionnement de Cassandra
  • Installer et programmer les bases de données Cassandra
  • Créer des requêtes d’interrogation
  • Manier les tables et les données
  • Comprendre le fonctionnement par cluster dans Cassandra

Profil des bénéficiaires

Pour qui
  • Chefs de projets, responsables SI, développeurs, Consultant BI, ingénieurs d’étude, architectes système et logiciel, consultants, data scientists…
Prérequis
  • Avoir des bases en systèmes d’information et en bases de données
  • Maitriser le langage Java
  • Connaître les principes de bases des commandes Linux

Contenu de la formation

Introduction
  • Les bases de données NoSQL
  • Présentation de Cassandra
  • Comparatif avec les autres bases de données
  • Cassandra Cqlsh
  • Commandes Shell
  • Travaux pratiques
Architecture
  • Composants de Cassandra
  • Création et modification, et suppression d’un Keyspace
  • Réplication des données dans Cassandra
  • Travaux pratiques
Installation
  • Installation et configuration sous les différents postes de développement: Windows, Linux, Docker
  • Travaux pratiques
Le Cassandra Query Language
  • Le modèle de données de Cassandra
  • API
  • Les types de données
  • Travaux pratiques
Manier des tables avec Cassandra
  • Les tables: création, modification, suppression
  • Tronquer une table
  • Les index: création, suppression
  • Les lots
  • Travaux pratiques
Manier les données avec le language Cassandra
  • Création de données
  • Mettre à jour des données
  • Lire des données
  • Supprimer des données
  • Les types de données complexes: définition, insertion des données, modification
  • Travaux pratiques
Les clusters avec Cassandra
  • Cluster: définition, démarrage sous DockerCompose, Surveillance de l'ajout de nodes
  • Obtenir des informations avec nodes
  • La syntaxe de création de tables
  • Clé de parution et Clustering
  • Modélisation de données
  • Travaux pratiques

Équipe pédagogique

professionnel expert dans le Big Data

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence
  • Mises en situation
  • Formulaires d'évaluation de la formation
  • Certificat de réalisation de l’action de formation
  • Emargement numérique

Ressources techniques et pédagogiques

  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.
  • Espace intranet de formation

Qualité et satisfaction

Taux de satisfaction des stagiaires Progression des compétences visées Taux d'abandon Taux de retour des enquêtes Taux d'interruption en cours de prestation