Spring Boot : Accélérez vos développements avec Spring Boot
- Durée
- Durée :3 jours
- Niveau
- Niveau :Intermédiaire
- Certification
- Certification :Non
Apache Kafka est un système de messagerie distribuée construit pour supporter des flux d’évènements. Développé initialement par LinkedIn, il est dorénavant distribué en Open Source par la fondation Apache et connaît un fort déploiement en entreprise. Ses cas d’usage sont nombreux : message broker, buffering d’événements, architecture event-driven.
Cette formation Spring Kafka, destinée aux développeurs Spring, présente dans un premier temps les concepts cœur de Kafka, ses différents cas d’usage et ses APIs de production/consommation de message, d’administration et de développement d’application event-driven. Les facilités apportées par le starter Spring Kafka sont ensuite détaillées ainsi que les patterns classiques liés au message broker (interactions fire and forget, request/réponse, gestion des erreurs, mis en place de Dead-Letter-Topic). Les aspects tests d’intégration et sécurité sont également présentés.
Finalement, la formation démontre l'apport de Spring pour développer des applications KafkaStream.
Objectif opérationnel :
Savoir développer des services Spring utilisant un cluster Kafka.
Objectifs pédagogiques :
À l'issue de cette formation Spring Kafka, vous aurez acquis les connaissances nécessaires pour :
Public cible :
Ce cours s'adresse principalement aux architectes et aux développeurs.
Prérequis :
Pour suivre cette formation Spring Kafka, il est nécessaire d'avoir une connaissance de l'écosystème Spring et SpringBoot. Vous pouvez l'acquérir en suivant la formation Spring : Développer avec le framework Spring (SFSG) ainsi que la formation Spring Boot : Accélérez vos développements avec Spring Boot (JDSB).
J'évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Date de mise à jour du programme : 24/10/2023
Spring Boot : Accélérez vos développements avec Spring Boot
Architecture Event Driven avec Spring Cloud Stream
Architecture Microservices avec Spring Cloud
Spring Cloud et Kubernetes - Déployer vos microservices Spring sur l'infrastructure Kubernetes