L’essentiel pour développer un service Rest en Java

Blended learning

Combien de temps dure la formation ?

 5,00 jour(s)

Dans quelle(s) langue(s) la formation est-elle donnée ?

EN FR

Quand a lieu la prochaine session ?

Qui organise cette formation ?

OXiane est spécialisé dans la conception et la réalisation de formations informatiques et de supports de cours pédagogiques sur les dernières technologies. Nos différentes filières permettent de couvrir tous les besoins en formation que ce soit en IT au sens large, mais également "Utilisateurs" et "Soft Skills" en Management, Communication & leadership.

À qui s’adresse la formation ?

  • Développeurs

Quels sont les objectifs poursuivis ou les compétences visées ?

  • Être opérationnel sur un projet d'API ReST
  • Apprendre les bases nécessaires du langage Java
  • Rappel sur HTTP et sur les architectures ReST
  • Connaître les process et outils de build utilisés
  • Connaître la chaîne CI, le packaging et le déploiement

Quel est le contenu de la formation ?

Cours 1 : Introduction à l'écosystème Java pour les API

Création de projet avec Spring Initializr
  • Anatomie d'un projet Maven
  • Commandes de base de Maven
Eléments fondamentaux de Java
  • Classes
  • Champs
  • Méthodes
  • Paramètres
  • Exceptions
  • Record
  • ...
Tests unitaires et TDD
  • Introduction au TDD
  • Utilisation simple de JUnit
Calculs financiers avec la classe Math
Rappels HTTP, modèle REST
API Rest et documentation avec Open API
Json, sérialisation

Cours 2 : Ecosystème Java pour les API - Niveau 2

Persistance
  • Spring Data JPA
  • Entity
  • Repository
Recherches, pagination
Eléments récents de Java
  • Streams
  • Lambdas expressions
Appels d'API Rest distantes
  • Génération de client à partir du descriptif OpenAPI
Logs et monitoring
  • Actuator
  • Gestion des Logs avec Slf4J

Que recevez-vous à la fin de la formation ?

Une attestation de participation sera transmise aux participants

Ces formations pourraient vous intéresser

FR
Journée
Informatique et systèmes d'information - Système information - Informatique verte - Architecture système information - Cloud Computing
21.09.2026
FR
Journée
Blended-Learning
Informatique et systèmes d'information - Administration système
05.10.2026