Formation Spring Framework – Développement d’applications d’entreprise

4 jours (28 h)
Inter : 2 800,00 € HT/pers
Intra : nous consulter

Description title-border

Les objectifs

  • Comprendre et exploiter l’architecture Spring pour des applications complexes.

  • Concevoir et développer des applications d’entreprise reposant sur Spring Boot, Spring Data, Spring Security et d’autres modules clés.

  • Intégrer des services RESTful, gérer les transactions, la persistance et les accès aux données.

  • Appliquer des pratiques avancées de tests, de monitoring et de déploiement dans des environnements professionnels.

  • Structurer et maintenir des projets Spring conformes aux standards d’une architecture d’entreprise.

Public visé

  • Développeurs Java souhaitant concevoir et développer des applications d’entreprise robustes et évolutives.

  • Ingénieurs logiciels et architectes impliqués dans des systèmes distribués ou des projets à grande échelle.

  • Techniciens et responsables techniques désirant intégrer des solutions Spring dans des architectures professionnelles.

Prérequis

  • Maîtrise du langage Java et de la programmation orientée objet.

  • Connaissance de base du framework Spring et de Spring Boot.

  • Expérience avec les technologies web (HTTP, REST, JSON) et les bases de données relationnelles.

  • Utilisation d’un IDE Java (par exemple IntelliJ IDEA, Eclipse ou Visual Studio Code).

Le programme

Jour 1
Matinée

1. Architecture Spring pour l’entreprise

  • Introduction au développement d’applications d’entreprise avec Spring.
  • Panorama des modules Spring : Core, Web, Data, Security, Cloud.
  • Configuration d’un projet Spring Boot à l’aide de Spring Initializr et de Maven/Gradle.
  • Structure d’un projet et bonnes pratiques d’organisation de code.
  • Atelier : création et configuration d’un projet multi-modules.
Après-midi

2. Services REST et gestion des requêtes

  • Concepts des architectures RESTful.
  • Création de contrôleurs Spring MVC.
  • Gestion des routes, paramètres et formats de données.
  • Bonnes pratiques de structuration des API.
  • Exercices pratiques : implémentation d’API REST pour un domaine métier.
Jour 2
Matinée

3. Accès aux données et Spring Data

  • Introduction à Spring Data JPA et à l’abstraction de persistance.
  • Configuration des entités et des repositories.
  • Requêtes personnalisées : méthodes dérivées et JPQL.
  • Pagination et tri.
  • Atelier : implantation d’un backend métier avec persistance.
Après-midi

4. Transactions et intégrité

  • Gestion des transactions dans Spring : propagation, isolation, rollback.
  • Bonnes pratiques de gestion des entités et cohérence des données.
  • Optimisation des accès à la base de données.
  • Exercices pratiques : scénarios transactionnels complexes.
Jour 3
Matinée

5. Sécurité des applications

  • Concepts de sécurité applicative en entreprise.
  • Introduction à Spring Security.
  • Configuration de l’authentification et de l’autorisation.
  • Mise en place d’un système de rôles et permissions.
  • Travaux dirigés : sécuriser les API d’un projet.
Après-midi

6. Tests et qualité logicielle

  • Tests unitaires et d’intégration avec JUnit et Mockito.
  • Tests des controllers et des services Spring.
  • Frameworks de tests adaptés à Spring Boot.
  • Mise en place d’un environnement de tests automatisés.
  • Atelier : couverture de tests pour une application métier.
Jour 4
Matinée

7. Monitoring, logs et observabilité

  • Importance du monitoring dans les applications d’entreprise.
  • Intégration de solutions de logs (Logback, SLF4J).
  • Surveillance de l’application (actuator, métriques, endpoints d’état).
  • Scénarios pratiques de diagnostic.
  • Exercices : mise en place d’un tableau de bord de supervision.
Après-midi

8. Déploiement et bonnes pratiques de production

  • Stratégies de packaging et de déploiement (jar, war, conteneurs).
  • Introduction à l’intégration continue et au déploiement continu (CI/CD).
  • Optimisation de performances et gestion de charge.
  • Revue des bonnes pratiques d’entreprise : sécurité, robustesse, maintenabilité.
  • Synthèse des acquis, retours d’expérience et pistes d’approfondissement.
Dernière mise à jour : 22 avril 2026

En présentiel ou à distance : à vous de choisir

Dans vos locaux

Pour ancrer les apprentissages et encourager la dynamique collective.

En classe virtuelle

Pour allier flexibilité et interactions en temps réel avec le formateur.

Dans nos locaux

Pour favoriser la concentration, les échanges et le confort des apprenants.

Les modalités de formation

Suivi et évaluation :

  • Recueil des besoins en amont pour identifier les attentes du stagiaire
  • Évaluation continue : études de cas et travaux pratiques pendant la formation
  • Évaluation finale : questionnaire d'auto-évaluation

Format et encadrement :

  • Formation équilibrée alliant théorie et pratique (minimum 50%)
  • Sessions en petits groupes (2 à 9 participants) pour un suivi personnalisé
  • Émargement par demi-journée et remise d'une attestation de formation

Moyens pédagogiques et techniques :

  • Méthodes interactives et suivi des acquis : travaux pratiques, projet fil rouge, mises en situation, démonstrations, QCM…
  • Les stagiaires doivent être équipés de leur matériel informatique pour suivre la formation, que ce soit dans nos locaux ou sur site externe.
  • Il appartient au client de veiller à ce que le matériel mis à disposition soit conforme aux prérequis techniques indiqués dans le programme de formation.
  • Accessibilité : nous informons l'ensemble de nos clients et stagiaires que nous sommes dans la capacité d'adapter les sessions en cas de situations spécifiques. Nous nous engageons à répondre à toutes les demandes dans un délai de 48h ouvré.

Conditions et délais d'accès :

  • Si l'une de nos formations vous intéresse, contactez-nous au +33 04 93 65 34 24 ou à l'adresse mail contact@le-code.dev. Selon votre besoin et vos attentes, nous organiserons un échange téléphonique avec le formateur pressenti afin d'adapter la formation et ses modules, puis nous vous adresserons un devis. Les dates de la formation seront à convenir sous 30 jours maximum.
  • Concernant les formations Actions Collectives, l'inscription est possible jusqu'à 24h ouvrées avant le début de la formation.