Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
À l’issue de cette formation Spring Cloud Stream et Kafka, vous aurez acquis les connaissances et les compétences nécessaires pour :
Tarif |
A partir de 1 480,00 € |
Durée | 2 jours (14h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 1 480,00 € |
Durée | 2 jours (14h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Spring Cloud Stream est un framework basé sur Spring Cloud et Spring Intégration facilitant la mise en place d’architectures microservices event-driven.
Ces architectures, intégrant un système de messagerie partagée de type Kafka, sont extrêmement évolutives, très adaptées aux pratiques DevOps, et capables de traiter d’importants volumes de données grâce à la programmation réactive et aux capacités intrinsèques de Kafka.
Cette formation Spring Cloud Stream et Kafka, destinée à des développeurs ou architectes SpringBoot, commence par présenter les architectures visées par le couple SpringCloud/Kafka, puis approfondit avec les concepts de Spring Cloud Stream et les caractéristiques de la messagerie distribuée Kafka. Des ateliers permettront de mettre en place progressivement deux microservices en utilisant des topics Kafka.
La formation se poursuit avec l'intégration de KafkaStream dans SpringCloud, et un atelier mettant en place une topologie de processeurs Kafka permettra de valider ces acquis.
Enfin, la solution SpringCloudData Flow et ses apports pour le déploiement sont également présentés.
Architectures microservices orientés événements : avantages attendus
Rôle du message broker dans l’architecture, les spécificités de Kafka
Transformer une architecture monolithique en microservices
Programmation réactive
Préparation de l’environnement de développement
Atelier
Installation de Kafka et mise en place de l'IDE
Historique du projet, Spring Integration
Modèle applicatif de Spring Cloud Stream, fat-jar, Dockerisation, Déploiements vers Kubernetes, Serverless
L’abstraction binder
Support pour la persistance
Groupe et types de consommateurs et partitionnement
Modèle de programmation : Binding, Structure des messages, Function vs Legacy
Gestion et routage des erreurs
Tests et Débug des microservices
Ateliers
Mise en place de deux microservices avec deux topics Kafa, puis démonstration de l’évolutivité
Historique, objectifs du projet et cas d’usage, distributions OpenSource et commerciales
Architecture en cluster, rôle de Zookeeper
Concepts de base des topics, des records, et du journal partitionné
Les APIs et CLI
Rôle des partitions et des groupes, conséquences sur les instances du cluster
Configuration des topics
Kafka Binder dans SpringCloud : les options de configuration
Gestion des erreurs, des transactions, et du partitionnement
Kafka Stream Binder
Ateliers
Mise en place d’un cluster trois nœuds Kafka
Partitionnement de topic et gestion des transactions
KafkaStream et DSL
Notions de Flux et de Tables, Agrégations, Jointures, State-store
KafkaStream Binder. Modèle de programmation, Style fonctionnel
Sérialiastion et désérialisation d’événements
State-store et service de requêtage
État de santé, Métriques et visualisation de la topologie
Atelier
Mise en place d’un Kafka Stream avec différents state store via Spring Cloud
Présentation du projet
Intégration de SpringCloud Stream
Architecture et alternative d’infrastructure
Ateliers
Installation SpringCloudDataFlow et déploiement des microservices précédemment développés
Tarif |
Contacter l'organisme |
Durée |
3j / 21h |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 1 890,00 € |
Durée |
2j / 14h |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
Contacter l'organisme |
Durée |
2j / 14h |
Modes |
|
A l'issue de cette formation, vous aurez acquis les connaissances necessaires pour :
Tarif |
A partir de 2 090,00 € |
Durée |
3j / 21h |
Modes |
|
À l'issue de cette formation Architecte Cybersécurité Microsoft, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 2 790,00 € |
Durée |
4j / 28h |
Modes |
|
Tarif |
A partir de 1 500,00 € |
Durée |
2 jours |
Modes |
|
Tarif |
A partir de 2 690,00 € |
Durée |
4j / 28h |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
Contacter l'organisme |
Durée |
3j / 21h |
Modes |
|
Tarif |
A partir de 3 500,00 € |
Durée |
5 jours |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
3j / 21h |
Modes |
|