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

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

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.

Programme

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.

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Vous souhaitez suivre cette formation ?

Cette formation est disponible en présentiel ou en classe à distance, avec un programme et une qualité pédagogique identiques.

Choisissez la modalité souhaitée pour vous inscrire :

Modalité Présentiel, Classe à distance

Certification M2i Langages de Programmation (+ 120€)

Financements CPF

Votre société a besoin d'une offre personnalisée ? Contactez-nous

Faites évoluer vos compétences

Complétez votre formation

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

Contactez-nous