Formation Spring 5 : Les nouveautés


  • PROGRAMMATION RÉACTIVE AVEC SPRING
REFERENCE
 
 
SPCN
DUREE
 
 
2 jours
TARIFS
 
 
1420 € HT
Niveau : Intermédiaire
Cours à distance: Possible
OBJECTIFS :
 

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

Cette formation "Nouveautés Spring 5" est destinée aux développeurs ayant une bonne connaissance du framework Spring 4. Elle présente de façon synthétique toutes les nouveautés 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 de Spring 5 et de son écosystème, la formation présente en détail Spring Reactor, projet coeur 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.

PRÉ-REQUIS :
 

La connaissance des versions antérieures du framework Spring est nécessaire pour participer à ce cours sur les nouveautés de Spring 5.

PUBLIC :
 

Ce cours Spring 5 s'adresse aux développeurs et architectes.

PROGRAMME :
 

Introduction à Spring 5

Nouveautés de Spring 5
Java 8 et Java 9 : 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

TRAVAUX PRATIQUES :
 

Les travaux pratiques représentent 75% du temps de la formation.

S'INSCRIRE À CETTE
FORMATION NOUVEAUTÉS SPRING 5
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 
Spring est le socle commun à la mise en œuvre de considérations fonctionnelles transversales pour les applications telles que la gestion de la sécurité,...

2 j

 
Cette formation a pour objectif de familiariser les stagiaires aux concepts d'IoC et d'injection de dépendances que l'on retrouve dans tous les frameworks de...

3 j

 
Spring est le framework Java le plus répandu pour le développement d'applications d'entreprises offrant une réelle alternative à Java EE. Ses atouts : faciliter...

2 j

 

Java - Java EE

Framework Web Spring MVC
Dans la guerre des frameworks MVC il y en a un qui se démarque par sa simplicité, sa facilité de prise en main et sa parfaite intégration à Spring : Spring MVC....
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

 
 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

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

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB