Spring Core
Maîtrisez le framework Spring pour concevoir des applications Java d'entreprise robustes, de l'injection de dépendances jusqu'aux microservices avec Spring Boot.
À propos de cette formation
Spring est le framework de référence pour le développement d'applications Java professionnelles. Cette formation complète couvre l'ensemble de l'écosystème Spring : l'injection de dépendances, les différentes formes de configuration (XML, annotations, classes Java), les tests, la programmation orientée aspect, l'accès aux données et la gestion des transactions.
Au-delà des fondations du conteneur Spring, le programme aborde les briques modernes de l'écosystème : Spring MVC pour les applications web, Spring Boot pour un démarrage rapide et productif, Spring Security pour la sécurisation, et enfin les architectures REST et microservices avec Spring Cloud.
Dispensée par Expert Team, centre de formation IT agréé par l'État tunisien, cette formation s'adresse aux développeurs Java qui souhaitent gagner en autonomie et en efficacité sur des projets d'entreprise. Les compétences acquises ouvrent l'accès aux postes de développeur back-end Java/Spring, très demandés sur le marché.
Ce que vous allez apprendre
À la fin de la formation, vous serez capable de :
- Utiliser le framework Spring pour développer des applications Java professionnelles
- Mettre en oeuvre l'injection de dépendances pour configurer et assembler des applications
- Réaliser la configuration Spring en XML, par annotations et via des classes Java
- Tester efficacement des applications basées sur Spring (JUnit, Spring Boot)
- Appliquer la programmation orientée aspect (AOP) pour gérer les préoccupations transverses
- Intégrer l'accès aux données avec JDBC et Hibernate et gérer les transactions
- Développer des applications web avec Spring MVC et Spring Boot
- Sécuriser une application avec Spring Security et concevoir des architectures REST et microservices
Un parcours en 6 modules
35 heures structurées, de la théorie à la pratique.
01 Introduction et configuration de Spring 5h
- Contexte d'utilisation du framework Spring
- Principe de l'injection de dépendances
- Définition et gestion des Beans
- Spring Expression Language (SpEL) et bonnes pratiques
- Configurations XML, Java et par annotations
02 Conteneur Spring et tests 4h
- Cycle de vie du conteneur : initialisation, utilisation, destruction
- Post-processeurs de Beans
- Support des tests avec JUnit
- Tests d'applications Spring Boot
03 Programmation orientée aspect (AOP) 4h
- Problématiques résolues par l'AOP
- Définition d'aspects
- Types d'advice : around, before, after
04 Accès aux données et transactions 7h
- Intégration JDBC et JdbcTemplate
- Hiérarchie des exceptions d'accès aux données
- Intégration d'Hibernate : configuration et bénéfices
- Gestionnaire de transactions et annotation @Transactional
- Tests d'intégration des transactions
05 Applications web avec Spring MVC et Spring Boot 8h
- Configuration d'une application web Spring
- Spring MVC et contrôleurs
- Création rapide d'applications avec Spring Boot
- Fonctionnalités avancées de Spring Boot
06 Sécurité, REST et microservices 7h
- Sécurisation des URLs, services et applications web avec Spring Security
- Conception de services REST
- Architecture microservices
- Spring Cloud : service discovery et configuration centralisée
De bonnes connaissances du langage Java sont demandées pour aborder cette formation.
Développeurs Java souhaitant maîtriser le framework Spring pour concevoir des applications d'entreprise.
Apprenez avec un expert du terrain
Une pédagogie orientée projet, nourrie par des cas concrets.
Mohamed Trabelsi
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 | |
|---|---|---|---|---|---|
|
10/08/2026
Lundi
|
09h00 – 16h00 |
Tunis
Salle Alpha
|
Mohamed Trabelsi | 7 places restantes | |
|
07/09/2026
Lundi
|
09h00 – 16h00 |
Sfax
Salle Sfax
|
Mohamed Trabelsi | 6 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 10 août 2026 à Tunis.
Formations similaires
D'autres parcours pour développer vos compétences techniques.