M2i Formation

Langages et développement - Développeur Java

Java - Développer des services Web avec SOAP

Présentiel

3 jours (21 heures) - JAV-WS

(32)
Accueil  ›  Formations Informatique  ›  Langages et développement  ›  Développeur Java  ›  Java - Développer des services Web avec SOAP

Objectifs pédagogiques

  • Développer des Web services avec JAX-WS et JAX-RS
  • Comprendre les différences entre SOAP et REST
  • Choisir quel type de services privilégiés
  • Différencier services synchrones et asynchrones
  • Optimiser les performances des services Web
  • Créer des clients et tester les services.

Niveau requis

Avoir la connaissance pratique du langage Java ou avoir suivi le cours JAV-SE "Java - Les fondamentaux et le développement Java SE".

Public concerné

Développeurs, architectes, chefs de projets techniques.


Éligible aux financements suivants : Formation éligible au CPF

La Défense22/05/20191 800 € HTDates proposées dans les agences M2iRéserver
La Défense14/10/20191 800 € HTDates proposées dans les agences M2iRéserver

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

Metz22/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Mulhouse22/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Nancy22/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Reims22/05/20191 800 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Caen22/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Évreux22/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Le Havre22/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Lille22/05/20191 800 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Dijon22/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Grenoble22/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Lyon22/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne22/05/20191 800 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

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

Bordeaux22/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Orléans22/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Tours22/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Bordeaux14/10/20191 800 € 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-Provence22/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Montpellier22/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis22/05/20191 800 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence14/10/20191 800 € 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€)

Présentation des services Web

  • Présentation des architectures distribuées
  • Positionnement des Web services
  • Approches SOAP et REST
  • Liens avec la SOA

WSDL et SOAP

  • Description du service
  • Protocoles et Bindings
  • Structure d'un message
  • Contenu d'un message
  • Code first et Contract First
  • Génération d'artefacts
  • Les normes d'interopérabilité WS-I
  • Extensions WS

JAX-WS

  • Annotations standards
  • Implémentations : Métro, CXF
  • Sérialisation avec JAXB
  • Cas d'utilisation avec Java EE
  • Tester avec SOAPUI
  • Clients Java et asynchronisme
  • Services asynchrones avec JMS
  • Optimisation des échanges
  • MTOM et Fast InfoSet
  • Intéropérabilité des services

REST

  • Approche orientée Ressources
  • Architectures sans état
  • Conception de services REST
  • Critères de comparaison avec SOAP

JAX-RS

  • Annotations standards
  • Implémentations : Jersey, Restlet
  • Sérialisation en XML ou JSON
  • Producers
  • Clients REST en Java et Javascript

Web Services et sécurité

  • HTTPS
  • WSSE
  • Tokens et OAuth

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.

Testez vos connaissances

Objectif : Tester vos connaissances sur le langage Java.