Ce que vous apprendrez ?

  • Mettre en œuvre une solution de traitement asynchrone dans une application Spring Boot.
  • Gérer les exceptions dans les tâches asynchrones.
  • Configurer et utiliser une queue de messages (ex: RabbitMQ, Kafka).
  • Apprendre à utiliser l'annotation @Async de Spring.
  • Comprendre le concept de programmation asynchrone.

Prérequis

  • - Connaissance de base de Java. - Familiarité avec Spring Framework (notions de base). - Compréhension des concepts de base de la programmation orientée objet. - Expérience minimale avec les IDE (ex: IntelliJ IDEA, Eclipse). - Connaissance de base de Git (pour le téléchargement des exemples). - Familiarité avec les concepts de threads et de concurrence (niveau introductif). - Compétences de base en utilisation de la ligne de commande.

Contenu de la Formation

Total: 10 Chapitres Total hours: 5
  • Introduction à la programmation asynchrone et ses avantages.
  • Présentation de l'annotation @Async et sa configuration.
  • Gestion des exceptions dans les méthodes asynchrones.
  • Exemple pratique : Exécution d'une tâche longue en arrière-plan.
  • Débogage des tâches asynchrones.
  • Introduction aux files d'attente de messages (RabbitMQ, Kafka).
  • Intégration d'une file d'attente de messages avec Spring Boot.
  • Création et envoi de messages à la queue.
  • Réception et traitement des messages de la queue.
  • Exemple pratique : implémentation d'un système de traitement de tâches asynchrones avec une queue.

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Tarik Haddane

tarik.haddane@openskillroom.com

Tarik Haddane est consultant IT spécialisé en développement et formation. Fort d'une expertise en Java (JDK 8-22) et Angular (v18), il accompagne entreprises et développeurs dans la maîtrise des technologies modernes. Formateur expérimenté, il intervient auprès de professionnels et d'étudiants, notamment chez Atos France. Il conçoit des cours, ateliers et TP sur des sujets avancés tels que la programmation réactive, les tests unitaires et la modularité. Il développe également des applications en Node.js et Android Studio. Son domaine de recherche académique porte sur la PNL appliquée à la détection de texte offensant.

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 5 hour
  • Language Français
  • Niveau de compétence. Intermédiaire
  • 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.