Dernière mise à jour le 25/11/2024
Spring, développer des applications d’entreprise
Informations générales
Type de formation : Formation continue
Domaine : Développement
Filière : Java JEE
Rubrique : Java/JEE
Formation éligible au CPF : Non
Formation Action collective : Non
Objectifs & compétences
A l’issue de la formation, le stagiaire sera capable :
- Comprendre les couches d'une application n-tiers
- Mise en œuvre d'API REST, d'application MVC
- Assurer la persistance des données
- Sécuriser une application
- Comprendre les relations entre Spring et les API Jakarta EE
- Gagner en efficacité avec Spring Boot
Public visé
Développeurs Java/Jakarta EE.
Pré-requis
Bonnes connaissances en développement Java.
Expérience requise en développement d'applications d'entreprise.
Programme
Le conteneur Spring
- Pratiques de conception.
- Spring dans l'écosystème Jakarta EE.
- Les composants essentiels : core, accès aux donnés, webmvc.
- L'intégration aux autres technologies.
- L’apport de Spring boot : la gestion des dépendances Maven, la configuration automatique.
- L’environnement de développement.
- Les stratégies de déploiement : JAR, image OCI, application native.
Gestion des beans avec Spring Core et Spring boot.
- Le découpage en couches, l'approche POJO.
- La gestion de l'état. L'injection de dépendances.
- Les intercepteurs et la programmation orientée aspect.
- Le cache et la supervision avec JMX.
- Les invocations planifiées. Les profils. Test des beans Spring.
Atelier : Créer une application n-tiers avec Spring Core et Spring Boot.
Accès aux données et gestion des transactions
- L’accès à une base de données relationnelle depuis une application Spring
- La gestion des transactions.
- Le support des transactions dans les tests.
- Introduction à Spring Data.
Atelier : Mise en place d’une couche d'accès aux données avec Spring.
API REST avec Spring MVC et Spring WebFlux
- Bonnes pratiques de conception d'une API REST.
- Mise en place de l'API REST.
- La validation avec l'API Jakarta validation.
- La gestion des exceptions.
- Introduction à la programmation réactive avec Spring Webflux.
Atelier : Développer une API exposant les services développés précédemment, consommation des web services REST par un client HTML/JavaScript.
IHM Web avec Spring MVC
- Rappel du pattern MVC.
- La validation avec l’API Bean Jakarta validation.
- Les vues : accès au modèle, internationalisation, gestion des exceptions.
Atelier : Création d'une application web exposant la couche métier développée précédemment.
Spring Security
- Définition d'un référentiel utilisateurs.
- Modes d'authentifications (session, JWT).
- Sécurisation des routes.
- Tests d'une application sécurisée.
Atelier : Application de la sécurité sur le projet web.
Échanges de messages avec Spring Websocket
- Théorie, design patterns, le principe pub/sub.
- Présentation de STOMP et SockJS.
- Mise en place côté serveur et côté client.
Atelier : Création d’un mécanisme de publish/subscribe entre une application Spring MVC et un front end HTML/Javascript.
Modalités
Jusqu'a 8 jours avant le début de la formation, sous condition d'un dossier d'insciption complet
Méthodes
Fin de formation : entretien individuel.
Satisfaction des participants : questionnaire de satisfaction réalisé en fin de formation.
Assiduité : certificat de réalisation.
Validations des acquis : grille d'evalution des acquis établie par le formateur en fin de formation.
Code de formation : LEDN223
Tarifs
Prix public : 2670 €
Tarif & financement :
Nous vous accompagnons pour trouver la meilleure solution de financement parmi les suivantes :
Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
Le dispositif FNE-Formation.
L’OPCO (opérateurs de compétences) de votre entreprise.
France Travail: sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
CPF -MonCompteFormation
Contactez nous pour plus d’information : contact@aston-institut.com
Lieux & Horaires
Durée : 28
heures
Délai d'accès :
8 jours avant le début de la formation
Prochaines sessions
Handi-accueillante
Accessible aux personnes en situations de handicap.
Pour toutes demandes, contactez notre référente,
Mme Rizlene Zumaglini
Mail : rzumaglini@aston-ecole.com