Java EE Spring - Rest

Formation créée le 14/02/2022. Dernière mise à jour le 15/11/2025.
Version du programme : 1

Type de formation

Présentiel

Durée de formation

21 heures (3 jours)

Accessibilité

Oui
Cette formation est gratuite.
S'inscrire
Cette formation est gratuite.
S'inscrire
Cette formation est gratuite.
S'inscrire

Java EE Spring - Rest


Mise en œuvre d’une application utilisant Spring avec configuration par annotations

Objectifs de la formation

  • Mise en œuvre d’une application utilisant Spring avec configuration par annotations
  • Mise en œuvre d’une couche d’accès aux données utilisant Spring DAO ou Spring Data JPA
  • Mise en œuvre d’une application Spring MVC exposant des ressources gérées par Spring Data / Spring DAO via REST
  • Mise en œuvre de différentes stratégies de chargement.
  • Comprendre les éléments d'une architecture RESTful.
  • Être en mesure de développer des API REST FULL.
  • Consommer des services web « RESTful »

Profil des bénéficiaires

Pour qui
  • Toutes personnes souhaitant avoir des compétences de développement d’application ayant un minimum de connaissance en informatique.
Prérequis
  • Bonne connaissance du monde informatique et des connaissances en algorithmique sont un plus.
  • Être titulaire d’une certification professionnelle de niveau 5 (ou équivalent) en informatique ou dans le développement web ou dans le développement d’applications
  • Ou, être titulaire du baccalauréat ou d’une certification professionnelle de niveau 4 (ou équivalent) avec une expérience professionnelle d’au moins 2 ans en informatique ou dans le développement web ou dans le développement d’applications
  • Tout autre profil fera l'objet d'une procédure dérogatoire incluant un test de positionnement.

Contenu de la formation

Présentation générale JEE
  • Présentation MAVEN et dépendances dans un pom.xml
  • Présentation SPRING
  • Découper un projet en plusieurs couches
  • Configuration D'une Application Avec Spring (Java, Xml, Annotations)
  • Bonnes pratiques. Quand utiliser les configurations Xml, Java, Annotations
  • Les phases de d'initialisation, d'utilisation et de destruction d'un contexte Spring
  • Comment Spring s'intègre avec les technologies d'accès aux données existantes
  • Hiérarchie d'exceptions d'accès aux données (DataAccessException)
  • Simplifier les accès avec Spring Data JPA
  • Bénéfices de l'utilisation de Spring et d'Hibernate
  • Configuration d'Hibernate avec Spring
  • Inversion de contrôle
  • JPQL
  • Mapping avec Query natifs
  • Gestion des exceptions
  • Configurer Spring dans une application Web
  • Introduction à Spring MVC
  • Définition des contrôleurs Spring MVC
  • Spring boot
REST
  • Intro Web service
  • Gestion Repository
  • Les méthodes http (GET, POST, PUT, DELETE)
  • Mis en place Api REST
  • REST full
  • Intro micro service
  • Test avec Insomnia ou Postman
  • Consommer api avec un Framework client

Équipe pédagogique

Nos formations sont animées par des experts reconnus dans leur domaine possédant une expérience sur le terrain significative et des compétences pédagogiques reconnues.

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Ressources techniques et pédagogiques

  • Accueil des apprenants dans une salle dédiée à la formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Accessibilité

Les personnes atteintes de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d’étudier ensemble les possibilités de suivre la formation.