Ce que vous apprendrez ?

  • Développer une application Spring Boot complète qui utilise `@Async` et une queue de messages pour traiter un scénario réel de traitement de tâches asynchrones.
  • Comparer et contraster les différentes stratégies de gestion des exceptions dans les tâches asynchrones.
  • Configurer et utiliser au moins un type de queue de messages (par exemple, RabbitMQ ou Kafka) pour gérer des tâches asynchrones complexes.
  • Implémenter et tester au moins trois exemples de méthodes annotées `@Async` pour traiter des tâches indépendamment du flux principal.
  • Décrire le fonctionnement de l'annotation `@Async` dans Spring Boot pour gérer les tâches asynchrones.

Prérequis

  • Connaissance de base de Spring Boot et de son architecture Compréhension des concepts de programmation asynchrone en Java Expérience avec les annotations Spring (notamment @Async) Notions sur les exécuteurs de threads (ThreadPoolExecutor) dans Spring Familiarité avec les systèmes de messagerie (RabbitMQ, Apache Kafka) pour la gestion des queues

Contenu de la Formation

Total: 7 Chapitres Total hours: 6
  • Aperçu de la gestion asynchrone
  • Pourquoi utiliser @Async
  • Configuration de @Async
  • Avantages de l'utilisation de @Async pour les tâches courtes
  • Introduction à ActiveMQ
  • Configuration de ActiveMQ dans Spring Boot
  • Envoi et réception de messages avec ActiveMQ

À 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.