Formation Spring avancé, programmation réactive

Programmation réactive avec Spring

5 sur 5 étoiles

5 étoiles
100%
4 étoiles
0%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 4 avis
(4 avis)
Durée 2 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence SPAV
Éligible CPF Non

La dernière release du framework Spring introduit de nouveaux modèles de programmation et, en particulier, la programmation réactive. Compatible avec Java 8+, elle intègre les spécifications Java EE 8, HTTP/2 et les dernières versions des frameworks (JUnit 5).

Cette formation Spring Programmation Avancé est destinée aux développeurs ayant une connaissance préalable du framework Spring et de SpringBoot. Elle présente de façon synthétique les apports de la dernière version du framework et permet plus particulièrement de s’initier à la programmation réactive de Spring Reactor et à son application dans Spring Web Flux.

Après une partie introductive explicitant les nouveautés des derniers standards et librairies de base, la formation présente en détail Spring Reactor, projet cœur de la programmation Reactive dans Spring. Ensuite, les couches Persistance et Web sont abordées afin d'obtenir un fonctionnement full asynchrone. La dernière partie se concentre sur les tests de ce type d'architecture.

Objectif opérationnel : 

Savoir mettre en oeuvre un fonctionnement full asynchrone.

Objectifs pédagogiques : 

Concrètement, à l'issue de cette formation Spring Programmation Avancé vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les avantages du modèle réactif
  • Matriser les APIs Spring Reactor et Spring WebFlux
  • Utiliser efficacement l'accès aux bases NoSQL

Public :

Ce cours s'adresse tout particulièrement aux architectes, chefs de projets, développeurs, ingénieurs.

Prérequis :

Pour suivre cette formation de niveau avancé, il est nécessaire d'avoir une première connaissance de Spring.

Introduction à Spring 5

Nouveautés de Spring 5
Java 8+ : Lamda expressions, Streams, Modules
Nouveautés des standards : Java EE 8, HTTP/2
Nouveautés JUnit 5

Programmation réactive

Manifesto et concepts, cas d'utilisation, architecture micro-services, event-driven, limitations
Programmation réactive avec Spring Reactor
Présentation, Dépendances et Mise en place
Les Types Coeur : Mono et Flux
Threads, Scheduler
Gestion des erreurs, Debugging
Enregistrement de beans fonctionnels

Persistance et Applications Web

Spring Data : Utilisation des types Mono et Flux, BackPressure
Spring Web Flux

Démarrage de contexte Spring 5 pour une application web
Co-existence avec Spring MVC
Annotations ou programmation fonctionnelle
Nouvelles règles d'URL matching

Client Web réactif

Remplacement de AsynRestTemplate, API disponible
Support pour BackPressure

Modèle push avec Spring 5 : PushBuilder
Reactive Websockets

Sécurité des applications réactives

Configuration
Implémentation de ReactiveUserDetailsService
Sécurisation des méthodes

Tests avec Spring 5

Spring coeur

Nouvelles annotations
Tests concurrents
Annotations SpringJUnitConfig et SpringJunitWebConfig

Web

Test de WebClient

Les travaux pratiques représentent 75% du temps du cours.
Ils couvriront les différents cas d'usages associés aux points abordés lors du déroulement de la formation.

Date de mise à jour du programme : 17/04/2024

Dates et lieux

1
2
Du 18 au 19 décembre 2024
Session garantie
Lieu
Distanciel
Durée
2 jrs
1590 € HT
Du 18 au 19 décembre 2024
Session garantie
Lieu
Paris
Durée
2 jrs
1590 € HT
Du 20 au 21 février 2025
Lieu
Distanciel
Durée
2 jrs
1590 € HT
Du 20 au 21 février 2025
Lieu
Paris
Durée
2 jrs
1590 € HT
Du 17 au 18 avril 2025
Lieu
Distanciel
Durée
2 jrs
1590 € HT
Du 17 au 18 avril 2025
Lieu
Paris
Durée
2 jrs
1590 € HT
Du 19 au 20 juin 2025
Lieu
Distanciel
Durée
2 jrs
1590 € HT
Du 19 au 20 juin 2025
Lieu
Paris
Durée
2 jrs
1590 € HT
Du 21 au 22 août 2025
Lieu
Distanciel
Durée
2 jrs
1590 € HT
Du 21 au 22 août 2025
Lieu
Paris
Durée
2 jrs
1590 € HT
1
2

Avis des participants à la formation Spring avancé, programmation réactive

Note moyenne de 5/5(4)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

ROCHETTE Jérémie
5/5

Mon avis sur le contenu du stage :

"Le contenu, l'organisation et le timing ont été très bien adaptés à ma demande initiale."

Mon avis sur le formateur :

"Formation très adaptée car seul stagiaire. Adaptation parfaite à mon profil et ma demande. Toutes mes questions ont trouvé une réponse de la part de l'animateur. "

Ce que j'ai le plus apprécié :

"Aucun problème de connexion. Les mails de tests d'accès reçus en amont permettent de valider les connexions."

GAILLARD Mael
5/5
AF
5/5

Ces formations peuvent aussi vous intéresser :

Sécuriser vos applications Java

  • Niveau : Intermédiaire
  • Référence : SSEC

  • Niveau : Intermédiaire
  • Référence : SJBA

  • Niveau : Intermédiaire
  • Référence : SSEA

Initier des applications d'IA générative à l'aide du framework Spring

  • Niveau : Fondamental
  • Référence : SJIA


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB