Ce que vous apprendrez ?

  • Concevoir et développer une application robuste gérant des transactions distribuées avec une haute disponibilité et une cohérence de données.
  • Analyser et interpréter les traces de transactions générées par Spring Cloud Sleuth pour identifier les goulots d'étranglement et les points de défaillance.
  • Déboguer et résoudre les problèmes liés aux transactions distribuées à l'aide de Spring Cloud Sleuth et de son intégration avec Zipkin ou Jaeger.
  • Implémenter une solution de gestion de transactions distribuées utilisant Spring Cloud dans une application Java.
  • Identifier et comparer les différents modèles de gestion de transactions distribuées compatibles avec Spring Cloud.

Prérequis

  • Connaissance de base de Spring Boot et des microservices Compréhension des transactions distribuées et des principes de cohérence (SAGA, Two-Phase Commit) Expérience avec Spring Data et la gestion des transactions (@Transactional) Notions sur le traçage distribué avec Spring Cloud Sleuth (traces, spans) Familiarité avec des outils de suivi distribués (Zipkin, Jaeger) pour la visualisation des transactions

Contenu de la Formation

Total: 9 Chapitres Total hours: 6
  • Qu'est-ce que la gestion des transactions distribuées ?
  • Défis et solutions des transactions distribuées
  • Présentation de Spring Cloud et Spring Cloud Sleuth
  • Configurer Spring Cloud Stream Binder for Kafka
  • Utiliser Spring Transaction Manager pour la gestion des transactions
  • Techniques d'intégrité des données avec Spring Data JPA
  • Présentation de Spring Cloud Sleuth pour le suivi des transactions
  • Configuration et utilisation de Zipkin pour la visualisation des traces
  • Techniques de débogage pour les transactions distribuées

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Ehabib Benlahmer

ehabib.benlahmer@openskillroom.com

Dr. Benlahmar Habib est un expert reconnu en informatique et en intelligence artificielle. Docteur en informatique depuis 2007, il s’est spécialisé dans les moteurs de recherche et a apporté plusieurs contributions scientifiques dans les domaines de l’IT et de l’IA. Consultant et architecte logiciel, il excelle dans la conception d’architectures microservices et l’intégration des technologies d’IA, notamment en traitement du langage naturel (NLP), vision par ordinateur (Computer Vision), machine learning et deep learning. Titulaire de plusieurs certifications de grandes entreprises technologiques (Microsoft, Oracle, Google), il possède une expertise avancée en développement logiciel et en intelligence artificielle. Il est également l’inventeur d’une innovation majeure dans le domaine de l’IA appliquée au NLP. Formateur expérimenté avec plus de 20 ans d’expérience, il a accompagné et formé des centaines d’équipes au sein d’organismes et d’entreprises nationales et multinationales, contribuant ainsi à l’essor des compétences en IT et IA à grande échelle.

Retour des Apprenants

Avis

Pour ajouter un avis sur le cours, vous devez d'abord vous connecter. Connectez-vous ici

Caractéristiques du cours

  • Durée 6 hour
  • Language Français
  • Niveau de compétence.
  • CertificateNon
  • Nombre maximum d'inscrits 30
  • Type de formation distanciel

Devenir enseignant, Partagez vos connaissances

Rejoignez OpenskillRoom, la plateforme de formations synchrones qui valorise votre expertise.