Java - Développement des Web Services par M2i

Lieu(x)
En centre (31, 34)
Durée
Total : 28 heures
En centre : 28 heures
Financement
Demandeur d’emploi
Salarié
Éligible CPF
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
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
Objectifs
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.
Centre(s)
  • Montpellier (34)
  • Toulouse (31)
Métier(s)
Compétence(s)
Formation proposée par : M2i
À découvrir
Développement de Services Web en Java par Groupe Arkesys
Développement de Services Web en Java par Groupe Arkesys - Avanteam Formation
Java - Développement des Web Services par M2I FORMATION NANCY
Java - Développement des web services par M2i FORMATION STRASBOURG
Java - Développement des Web Services par M2I FORMATION METZ
OF CFA TURENNE COMPETENCES
BTS services et prestations des secteurs sanitaire et social par OF CFA TURENNE COMPETENCES
VERTEGO INFORMATIQUE
Java JEE - développement de webservices par VERTEGO INFORMATIQUE
Développer des application Web avec Java EE par Groupe Arkesys
Java - Développer des services Web avec SOAP par M2I FORMATION METZ
Java - Développer des services Web avec SOAP par M2I FORMATION NANCY