Installation, mise en œuvre, exploitation et programmation en java - apache cassandra
|
|
Cette formation vous permettra d'acquérir de solides connaissances pour optimiser votre système avec Apache Cassandra.
Objectifs
- Comprendre la structure distribuée et décentralisée de Cassandra
- Utiliser le shell Cassandra et son langage CQL
- Concevoir un modèle de donnée
- Utiliser Cassandra au sein d'une application Java
|
- Programme
- Public
- Pré-requis
- Les +
- L'écosystème Cassandra
- A la découverte du NoSQL
- Présentation de l'architecture Cassandra
- Les outils de Cassandra
- Atelier : Installation de Cassandra - Utilisation des outils
- Mise en œuvre
- Le langage CQL
- Les différences avec le modèle relationnel
- Approche et bonnes pratiques de modélisation
- Atelier : utilisation du shell
- Utilisation du client Java
- Introduction à l'API
- Installation du client DataStax
- Requêtes synchrones et asynchrones
- Batch
- Atelier : Initialisation d'une application Java et premières requêtes
- Atelier : Conception d'un modèle de donnée
- Développement avec Spring
- Présentation de Spring Data
- Support de Cassandra dans Spring Data
- Mapping
- Atelier : refactoring de notre application et utilisation de Spring Data
- Cassandra en production
- Sécurité et sauvegardes
- Bonnes pratiques
- Monitoring
- Configuration du client
- Atelier : mise en oeuvre de JMX pour le monitoring
- Atelier : configuration avancée de notre application
- Connaissance générale de GNU/Linux.
- Remise d'un support de cours et/ou un manuel de référence au format numérique ou papierMise en pratique au travers d'exercices et de cas concrets réalisés seul ou en groupe
- L'évaluation des acquis se fait tout au long de la formation au travers des différents travaux dirigés réalisés par le stagiaire
- Formateur professionnel de l'informatique et de la pédagogie (compétences techniques et pédagogiques certifiées)
- Formation dans une salle équipée d'une solution de visio-conférence dans le cas des formations suivies "présentiel à distance"
- Le nombre de stagiaires peut varier de 5 à 6 personnes en moyenne, ce qui facilite le suivi permanent et la proximité avec chaque stagiaire.