M2i Formation

Langages et développement - Développeur Java

Java - Développer des services Web avec REST

Présentiel

1 jour (7 heures) - JAV-REST

Accueil  ›  Formations Informatique  ›  Langages et développement  ›  Développeur Java  ›  Java - Développer des services Web avec REST

Objectifs pédagogiques

  • Créer et utiliser des Web services REST en Java dans le cadre d’une application de type SOA ou d’utilisation dans le cadre d’interface graphique ou service.

Niveau requis

Bonnes connaissances en XML, langage et développement Java.

Public concerné

Concepteurs et développeurs amenés à conduire des projets utilisant des Web Services Rest.


Éligible aux financements suivants : Formation éligible au CPF

La Défense25/02/2019600 € HTDates proposées dans les agences M2iRéserver
La Défense29/04/2019600 € HTDates proposées dans les agences M2iRéserver
La Défense24/06/2019600 € HTDates proposées dans les agences M2iRéserver
La Défense26/08/2019600 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Metz25/02/2019600 € HTDates proposées dans les agences M2iRéserver
Mulhouse25/02/2019600 € HTDates proposées dans les agences M2iRéserver
Nancy25/02/2019600 € HTDates proposées dans les agences M2iRéserver
Reims25/02/2019600 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen25/02/2019600 € HTDates proposées dans les agences M2iRéserver
Évreux25/02/2019600 € HTDates proposées dans les agences M2iRéserver
Le Havre25/02/2019600 € HTDates proposées dans les agences M2iRéserver
Lille25/02/2019600 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon25/02/2019600 € HTDates proposées dans les agences M2iRéserver
Grenoble25/02/2019600 € HTDates proposées dans les agences M2iRéserver
Lyon25/02/2019600 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne25/02/2019600 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux25/02/2019600 € HTDates proposées dans les agences M2iRéserver
Orléans25/02/2019600 € HTDates proposées dans les agences M2iRéserver
Tours25/02/2019600 € HTDates proposées dans les agences M2iRéserver
Bordeaux29/04/2019600 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Aix-en-Provence25/02/2019600 € HTDates proposées dans les agences M2iRéserver
Montpellier25/02/2019600 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis25/02/2019600 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence29/04/2019600 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Certification : M2i Langages de Programmation (+ 120€)

Introduction à REST en Java

  • REST et http, même combat
  • Qu’est-ce qu’une architecture de type RESTful ? Ses principes

Concevoir des services RESTful

  • Le modèle objet
  • Le modèle des URIs
  • Présentation de JSON et XML
  • Les méthodes http GET, PUT, POST, DELETE...

Présentation de JAX-RS

  • Développer un service RESTful avec JAX-RS
  • Déployer le service JAX-RS

Les annotations JAX-RS

  • Utilité des annotations
    • @Path
    • @PathParam
    • @MatrixParam
    • @QueryParam
    • @FormParam
    • @HeaderParam
    • @CookieParam

La gestion des exceptions

  • Réponse complexe et exceptions
  • Gérer les exceptions

Déploiement et intégration

  • Déploiement d’une application REST
  • Configuration des composants REST
  • Intégration avec EJB
  • Intégration avec Spring

Les différents types de client Java

  • Le client Browser
  • Le client Java
  • Apache HttpClient

Les principales implémentations de REST (JAX-RS)

  • Jersey
  • Apache CXF

Certification (en option)

  • Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
  • Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
  • L'examen sera passé à la fin de la formation.

Les + de la formation

L'examen de certification est en français.