Description
L'objectif principal de ce cours est de permettre aux participants de comprendre et d'appliquer les concepts et technologies avancés liés à Spring, en mettant l'accent sur la création d'architectures de microservices, la mise en œuvre de la sécurité OAuth2 et l'utilisation des principes de programmation réactive dans Spring WebFlux.
Avant ce cours, les participants doivent être familiarisés avec les principes de base de Spring et Spring Boot, tels qu'ils sont abordés dans le cours « Spring & SpringBoot Intro ». Ils doivent être familiarisés avec la configuration et le développement d'applications Spring.
Public cible
Ce cours est destiné aux développeurs avancés et aux professionnels de l'informatique qui ont déjà une expérience de Spring et Spring Boot et qui souhaitent étendre leurs connaissances et leurs compétences à des sujets avancés tels que les microservices, OAuth2, Spring Cloud et Spring WebFlux.
Méthode
Le cours est proposé sous forme de leçons animées par un instructeur. Les participants recevront des exercices pratiques et des devoirs pour mettre en pratique leurs compétences. L'accent est mis sur l'apprentissage pratique, au cours duquel les participants écrivent activement du code et résolvent des problèmes de programmation.
Contenu
Présentation des microservices et de leur rôle en tant que solution architecturale dans le développement d'applications modernes.
Déploiement de microservices à l'aide de Spring Boot et Spring Cloud.
Exploration approfondie de l'authentification et de l'autorisation OAuth2.
Utilisez les outils Spring Cloud, tels que Feign, pour envoyer des requêtes HTTP bloquantes à des API externes.
Programmation réactive avec Spring WebFlux pour envoyer des requêtes HTTP de manière asynchrone à des API externes.
Certification
Attestation de participation : les participants reçoivent un certificat attestant qu'ils ont terminé cette formation à la fin de la formation.