Passer commande via notre portail client

Partager cet article ...Print this pageEmail this to someoneTweet about this on TwitterShare on FacebookShare on Google+Share on LinkedInPin on PinterestShare on TumblrDigg this
Java – Développement des Web Services
JAV-DWS / LI-DEV-485

OBJECTIFS PEDAGOGIQUES

A la fin du cours, le stagiaire sera capable de :
- Choisir quelle est la meilleure implémentation des Web Services pour votre projet
- Comprendre et implémenter les Web Services dans le cas d’utilisation SOAP, ainsi que dans le cas REST..

PUBLIC

PRE–REQUIS

Développeurs ayant à réaliser des applications Web responsives. Indispensables :
- Avoir une très bonne connaissance de JavaScript et de ses aspects avancés.

CONTENU

Introduction
Avantages d’utilisation des Web Services dans une architecture ouverte
Essentiels de la démarche SOA
Approche SOA d’un projet
Approche WOA (Web Oriented Architecture) d’un projet
Place des Web Services dans les architectures actuelles
 
Langages des Web Services
Langage de contenu XML
Langage de contenu JSON
Langages de description WSDL et WADL
Langage d’appel SOAP
L’architecture RESTful

Mise en place des outils
Installation et présentation de SoapUI
Installation et présentation d’Eclipse
Configuration d’Eclipse

Web Services à base de SOAP
Description d’un Web Services avec WSDL
Présentation de WSDL, abstrait et concret
Protocoles et binding dans WSDL
Appels de Web Services avec SOAP
Frameworks de développement pour SOAP

JAX-WS et CXF pour SOAP
Présentation de la norme JAX-WS
Développement d’une application client et serveur JAX-WS en utilisant SOAP
Présentation de CXF
Développement d’une application client et serveur avec CXF et Spring
Clients Java et asynchronisme
Services asynchrones avec JMS

Web Services à base de REST
Approche orientée ressources
Histoire et présentation de REST
Différences entre REST et RESTful
HATEOAS, le Graal
Les contraintes de REST
Les problèmes d’optimisation de REST
Exploitation des verbes HTTP dans REST
Mise en oeuvre de Web Services REST dans JEE
Appel de Web Services REST depuis des clients JEE et Web
Représentation des données et REST
Protocole de représentation JSON

JAX-RS et CXF pour REST
Annotations standards
Implémentations avec Jersey
Sérialisation en XML ou JSON
Producers et Consumers
Clients REST en Java et JavaScript
Implémentation de services REST Java avec CXF
Web Services et sécurité
HTTPS
WSSE
Tokens et OAuth

Quel choix faire ?
Cas d’utilisation de Web Services SOAP
Cas d’utilisation de Web Services REST
Protocoles Web Services utilisés dans le cas du Cloud

SESSIONS PROGRAMMEES

Java – Développement des Web Services

VALIDATION

Exercices de validation au cours de la formation

PEDAGOGIE

Exposés – Cas pratiques – Synthèse

INTERVENANTS

Consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par M2i Formation.

MODALITES PRATIQUES

Durée : 4 jours (28) heures) avec 7 heures par jour
Prix stagiaire : 1 650,00 €
Horaires : 09h00 / 17h30

Durée: