Ce que vous apprendrez ?

  • Optimiser les performances des applications réactives.
  • Gérer la persistance des données avec Spring Data R2DBC.
  • Mettre en œuvre des tests unitaires et d'intégration pour des applications réactives.
  • Intégrer Spring WebFlux avec Angular pour créer des applications web performantes.
  • Développer des API RESTful avec Spring WebFlux.
  • Maîtriser les concepts clés de Spring WebFlux.
  • Comprendre les principes fondamentaux du développement d'applications réactives.

Prérequis

  • - Connaissance de base du développement Java. - Familiarité avec le framework Spring Boot. - Expérience avec le développement front-end en utilisant JavaScript. - Connaissance de base d'Angular (version 10 ou supérieure). - Compréhension des concepts de programmation réactive. - Notions de base en HTTP et REST. - Connaissance des bases de données relationnelles (ex: MySQL, PostgreSQL)

Contenu de la Formation

Total: 20 Chapitres Total hours: 9
  • Présentation de Spring WebFlux et son architecture réactive.
  • Fonctionnement des flux de données et des opérateurs.
  • Utilisation de Mono et Flux.
  • Création d'un serveur Web simple avec Spring WebFlux.
  • Mise en place d'un projet avec Maven/Gradle.
  • Définition des routes et gestion des requêtes HTTP.
  • Mapping des données avec Spring WebFlux.
  • Gestion des erreurs et des exceptions.
  • Validation des données avec les annotations Spring.
  • Mise en œuvre de la sécurité avec Spring Security.
  • Communication entre Spring WebFlux et Angular en utilisant HttpClient.
  • Gestion des flux de données côté client avec RxJS.
  • Mise en place de la gestion d'état avec RxJS.
  • Mise en œuvre de l'authentification et de l'autorisation.
  • Développement d'une application complète en intégrant Angular et Spring WebFlux.
  • Tests unitaires et d'intégration avec Spring WebFlux.
  • Tests d'intégration avec Angular.
  • Optimisation des performances des applications réactives.
  • Techniques d'optimisation pour les requêtes HTTP.
  • Gestion des erreurs et logging.

À 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 9 hour
  • Language Français
  • Niveau de compétence.
  • CertificateNon
  • Nombre maximum d'inscrits 40
  • Type de formation distanciel

Devenir enseignant, Partagez vos connaissances

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