Aller au contenu
S'inscrire
Développement logiciel Disponible Formation

Spring Boot

Construisez une application web professionnelle avec Spring Boot : API REST, accès à une base de données avec JPA, validation, gestion des erreurs et tests automatisés.

Niveau
Intermédiaire
Durée
15–20 h
Format
En présentiel
Lieu
📍 Marrakech

Présentation

Construisez une application web professionnelle avec Spring Boot : projet Maven ou Gradle, API REST, accès à une base de données, validation, gestion des erreurs et tests, jusqu'à un projet complet et exécutable.

Outils : Spring Boot Java

À qui s'adresse cette formation ?

  • Développeurs
  • Professionnels IT
  • Ingénieurs DevOps
  • Ingénieurs
  • Développeurs Java qui veulent passer au développement d'applications web.
  • Étudiants en informatique qui préparent un projet ou un stage.
  • Ingénieurs qui souhaitent adopter les pratiques de développement d'API modernes.

Ce que vous saurez faire

  • Créer et structurer un projet Spring Boot
  • Concevoir des API REST (contrôleurs, DTO, codes HTTP)
  • Accéder à une base de données avec Spring Data JPA
  • Valider les données et gérer les erreurs proprement
  • Écrire des tests pour vos services et vos contrôleurs
  • Configurer l'application selon l'environnement

Exercices et projets pratiques

  1. 1 Une API REST complète (CRUD) reliée à une base de données
  2. 2 Ajout de la validation et d'une gestion d'erreurs cohérente
  3. 3 Tests automatisés de la couche service et de l'API

Programme

  1. 01 — Projet Spring Boot et injection de dépendances

    Structure, configuration, composants.

  2. 02 — API REST

    Contrôleurs, DTO, codes de retour HTTP.

  3. 03 — Persistance avec JPA

    Entités, dépôts, relations.

  4. 04 — Validation et gestion des erreurs

    Contraintes, messages d'erreur cohérents.

  5. 05 — Tests

    Tests unitaires et tests d'API.

  6. 06 — Configuration et exécution

    Profils, propriétés, lancement de l'application.

Prérequis

Bonne maîtrise des bases de Java (classes, interfaces, collections). La formation « Java — Les fondamentaux de la programmation » peut servir de préparation.

Méthode pédagogique

80 % pratique / 20 % théorie

  • Alternance courte de théorie et d'exercices : vous pratiquez tout au long de la session.
  • Cas concrets et jeux de données réalistes, issus de situations professionnelles ou académiques.
  • Groupes de taille limitée, avec un accompagnement du formateur pendant les exercices.
  • Formation en présentiel, en salle de formation à Marrakech.

Lieu

📍 Marrakech — formation en présentiel dans une salle de formation mise à disposition par une école partenaire. L'adresse précise est indiquée pour chaque session.

Prochaines sessions

Dates à confirmer

Aucune session n'est programmée pour le moment. Laissez-nous vos coordonnées : nous vous prévenons dès que les dates sont fixées.

Demander les prochaines dates

Tarif

Le tarif est précisé pour chaque session et n'est pas encore publié. Demandez les prochaines dates pour le connaître.

Intéressé par cette formation ?

Laissez vos coordonnées : nous vous indiquons les prochaines dates dès qu'elles sont publiées.

Demander les prochaines dates

Questions fréquentes

Vous devez être à l'aise avec les classes, les interfaces et les collections.

La sécurité fait l'objet d'une formation dédiée (Spring Security).

Lorsqu'une session est ouverte, le bouton « S'inscrire » vous mène au formulaire. Sinon, demandez à être prévenu : nous vous contactons dès que les dates sont fixées. L'académie confirme ensuite votre inscription.

En présentiel à Marrakech, dans une salle de formation mise à disposition par une école partenaire. L'adresse précise est indiquée pour chaque session.

Non. Il s'agit de formations pratiques. Pour les formations de préparation aux certifications, l'académie prépare à l'examen mais ne délivre pas la certification : l'examen officiel se passe auprès de l'organisme certificateur.
Développement logiciel Bientôt disponible

API REST avec Spring Boot

Construisez des API REST avec Spring Boot : contrôleurs, DTO, validation, gestion des erreurs et documentation.

Niveau
Intermédiaire
Durée
12–15 h
Public
Développeurs, Professionnels IT, Ingénieurs DevOps…
Format
En présentiel
Lieu
Marrakech
Développement logiciel Bientôt disponible

Spring Data JPA / Hibernate

Modélisez vos entités, gérez les relations, écrivez des requêtes et optimisez l'accès aux données.

Niveau
Intermédiaire
Durée
8–12 h
Public
Développeurs, Professionnels IT, Ingénieurs DevOps…
Format
En présentiel
Lieu
Marrakech
Développement logiciel Bientôt disponible

Spring Security

Authentification, autorisations, sécurisation d'API et bonnes pratiques de sécurité pour applications Spring.

Niveau
Avancé
Durée
8–12 h
Public
Développeurs, Professionnels IT, Ingénieurs DevOps…
Format
En présentiel
Lieu
Marrakech