M2i Formation

Découvrez notre formationJava - 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.


Cette formation est éligible au CPF : code unique 237067

Paris La Défense11/05/20201 800 € HTDates proposées dans les agences M2iRéserver
Paris La Défense16/11/20201 800 € HTDates proposées dans les agences M2iRéserver

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 (proposé en option) est en français.

Testez vos connaissances

Objectif : Ce test a pour objectif de tester vos connaissances sur le langage Java.

Faites évoluer vos compétences

Complétez votre formation

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus