الانتقال إلى المحتوى الرئيسي
Gust Training
البيانات الضخمة

Formation Architecture Event Driven avec Spring Cloud Stream et Kafka

La formation Spring Cloud Stream et Kafka vous permet de concevoir des architectures microservices event-driven performantes et scalables. Apprenez à

المدة
3 Jours
المستوى
Fondamental
صيغ التكوين
حضوري · عن بعد · مختلط

La formation Spring Cloud Stream et Kafka vous permet de concevoir des architectures microservices event-driven performantes et scalables. Apprenez à intégrer Kafka avec Spring Cloud pour gérer de grands volumes de données en temps réel. Développez des applications réactives et déployez des microservices en utilisant les meilleures pratiques en Tunisie.

أهداف الدورة التكوينية


Objectif opérationnel :


Être capable de concevoir une architecture microservices basée sur Kafka et Spring Cloud.

Objectifs pédagogiques :

À l’issue de cette formation Spring Cloud Stream et Kafka, vous serez en mesure de :

  • Mettre en place un environnement de développement Spring Cloud Data Stream.
  • Concevoir et déployer une architecture microservices basée sur Kafka et Spring Cloud.
  • Adopter une programmation fonctionnelle pour une meilleure scalabilité.
  • Créer une topologie de processeurs Kafka avec Spring Boot.
  • Surveiller et récolter des métriques sur votre architecture de microservices.

لمن تتوجه هذه الدورة؟


Ce cours est destiné aux développeurs et architectes ayant déjà une maîtrise des concepts Spring et SpringBoot. Il est idéal pour ceux qui souhaitent approfondir leur compréhension de l’intégration de Kafka dans un environnement microservices.


Il est recommandé d’avoir une connaissance préalable de Spring et SpringBoot pour suivre cette formation. Ces compétences peuvent être acquises via les formations Spring : Développer avec le framework Spring et Spring Boot : Accélérez vos développements avec Spring Boot.

البرنامج

Introduction aux architectures microservices

  • Architectures orientées événements : avantages pour les entreprises en Tunisie.
  • Le rôle du message broker dans l’architecture, avec une attention particulière sur Kafka.
  • Comment transformer une architecture monolithique en microservices avec Kafka.
  • Programmation réactive : mise en place de flux réactifs dans un environnement event-driven.
    • Préparation de l’environnement de développement avec Kafka et Spring.
  • Concepts de Spring Cloud Stream
    • Historique du projet et Spring Integration.
    • Le modèle applicatif Spring Cloud Stream : fat-jar, Dockerisation, déploiement vers Kubernetes, Serverless.
    • Introduction à l’abstraction binder, et la gestion des erreurs.
  • La messagerie distribuée avec Kafka
    • Fonctionnement de Kafka : historique, objectifs, et cas d’usage dans des entreprises tunisiennes.
    • Architecture en cluster et rôle de Zookeeper.
    • Configuration des topics Kafka et utilisation de l’API Kafka.
  • Kafka Stream et SpringCloud
    • Le modèle de programmation fonctionnelle avec KafkaStream et DSL.
    • Gestion des agrégations, jointures, et state-store dans des applications event-driven.
    • Visualisation des métriques et état de santé du cluster.
  • Spring Cloud Data Flow
    • Présentation du projet Spring Cloud Data Flow et son intégration avec Spring Cloud Stream pour le déploiement d’applications modernes.
    • Installation et déploiement des microservices développés dans la formation.

Ateliers pratiques

Tout au long de la formation, des ateliers seront proposés pour :

  • Installation de Kafka et mise en place de l’IDE.
  • Mise en place de microservices avec Kafka et mise en œuvre de topics.
  • Déploiement d’une topologie KafkaStream avec des state stores via Spring Cloud.
  • Mise en place et déploiement des services via Spring Cloud Data Flow.

Cette formation vous permettra d’être à la pointe de la technologie Kafka et Spring Cloud Stream en Tunisie, dans des environnements DevOps et cloud.

المواضيع: Kafka

البيانات الضخمة

Formation Hadoop – Comprendre l’Écosystème et Son Fonctionnement

L'écosystème Hadoop est une solution incontournable pour le traitement de grandes quantités de données. Grâce à cette formation Hadoop, vous

المدة
25 Heures
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Avancé

البيانات الضخمة

Formation Développement Hadoop : Maîtriser le Big Data

La formation développement Hadoop vous permet de développer des applications pour le traitement de gros volumes de données. En suivant cette formation,

المدة
1 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental

البيانات الضخمة

Formation Analyse du Big Data en Environnement Hadoop

La formation Big Data Hadoop vous permet de maîtriser les outils et les concepts nécessaires pour exploiter efficacement un cluster Hadoop. Grâce à

المدة
3 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental
تواصل عبر واتساب