Spring Framework
Maîtrisez le framework Spring pour concevoir des applications Java d'entreprise robustes, modulaires et sécurisées, du cœur applicatif aux API REST.
À propos de cette formation
Spring est aujourd'hui le framework de référence pour le développement d'applications Java d'entreprise. Cette formation approfondie vous fait découvrir l'écosystème Spring dans son ensemble : injection de dépendances et gestion des beans avec Spring Core, accès aux données et gestion transactionnelle, exposition d'API REST avec Spring MVC et WebFlux, packaging et déploiement avec Spring Boot, sécurisation avec Spring Security et communication temps réel via WebSocket.
À travers une approche par couches et de nombreux ateliers pratiques, vous apprenez à structurer une application selon une architecture n-tiers, à intégrer la persistance (JPA, Hibernate, Spring Data) et à industrialiser vos livrables jusqu'au conteneur Docker prêt pour le cloud. Le parcours met l'accent sur les bonnes pratiques REST, la programmation réactive et la robustesse applicative.
Dispensée par Expert Team Tunisie, centre de formation IT agréé par l'État, cette formation s'adresse aux développeurs Java expérimentés souhaitant monter en compétence sur les architectures Spring modernes et accéder à des postes de développeur back-end, développeur full-stack Java ou architecte applicatif.
Ce que vous allez apprendre
À la fin de la formation, vous serez capable de :
- Comprendre et mettre en œuvre une architecture applicative multi-couches avec Spring
- Maîtriser l'injection de dépendances et la gestion des beans via Spring Core
- Gérer la persistance des données et les transactions avec JPA, Hibernate et Spring Data
- Concevoir et exposer des API REST avec Spring MVC et Spring WebFlux
- Packager, configurer et déployer une application avec Spring Boot et Docker
- Sécuriser les applications et les routes avec Spring Security
- Mettre en place des échanges de messages temps réel avec Spring WebSocket (STOMP, SockJS)
- Développer des interfaces web MVC avec binding, validation et internationalisation
Un parcours en 7 modules
35 heures structurées, de la théorie à la pratique.
01 Gestion des beans avec Spring Core 6h
- Découpage en couches et architecture n-tiers
- Injection de dépendances
- Programmation orientée aspect (AOP)
- Cache et supervision JMX
- Invocations planifiées et profils
- Tests unitaires et d'intégration
02 Accès aux données et transactions 6h
- JPA et Hibernate
- Bases de données embarquées
- Gestion des transactions
- Spring Data
03 API REST avec Spring MVC et WebFlux 6h
- Bonnes pratiques REST et protocole HTTP
- Validation des données
- Gestion des exceptions
- Programmation réactive
- Introduction à Spring Boot
04 Packaging et déploiement Spring Boot 5h
- Applications autonomes
- Configuration et externalisation
- Packaging cloud-ready
- Conteneurisation avec Docker
05 Sécurité applicative avec Spring Security 4h
- Sécurisation des routes
- Référentiels utilisateurs
- Authentification et autorisation
06 Échanges de messages avec Spring WebSocket 4h
- Protocole STOMP et SockJS
- Pattern publish/subscribe
- Mécanismes de fallback
07 IHM web avec Spring MVC 4h
- Pattern MVC et data binding
- JSP et JSTL
- Validation Bean
- Internationalisation (i18n)
Bonnes connaissances en développement Java et expérience préalable sur des applications d'entreprise.
Développeurs Java expérimentés ayant déjà travaillé sur des projets d'applications d'entreprise et souhaitant maîtriser l'écosystème Spring.
Apprenez avec un expert du terrain
Une pédagogie orientée projet, nourrie par des cas concrets.
Nizar Haddad
Consultant-formateur certifié, praticien du domaine.
Prochaines sessions
Places limitées pour garantir un suivi personnalisé.
Toutes les sessions
Voir le calendrier| Date de début | Horaire | Lieu | Formateur | Places | |
|---|---|---|---|---|---|
|
03/08/2026
Lundi
|
09h00 – 16h00 |
En ligne
Classe virtuelle
|
Nizar Haddad | 8 places restantes | |
|
07/09/2026
Lundi
|
09h00 – 16h00 |
Tunis
Salle Alpha
|
Nizar Haddad | 7 places restantes |
Avis des apprenants
Aucun avis pour le moment. Soyez le premier à partager votre expérience !
Vous avez suivi cette formation ? Connectez-vous pour laisser un avis.
Prêt à préparer votre certification ?
Rejoignez la prochaine session du 03 août 2026 à En ligne.
Formations similaires
D'autres parcours pour développer vos compétences techniques.