• Développement de Web Services avec Java

Accueil / Développement de Web Services avec Java

Développement de Web Services avec Java

Durée : 4 jours
Tarif Inter : 2000 €
Tarif sur mesure : Nous consulter
Référence : 3JWS

Best Of
  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Cette formation vous permettra de comprendre et maîtriser les concepts des Web Services pour le développement d’applications. 

 

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

Programme

  1. 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
  2. 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
  3. Mise en place des outils :

    • Installation et présentation de SoapUI
    • Installation et présentation d’Eclipse
    • Configuration d’Eclipse
  4. 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
  5. 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
  6. 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
  7. 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
  8. Web Services et sécurité :

    • HTTPS
    • WSSE
    • Tokens et OAuth
  9. 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
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

Paris

Du 26 au 29 mai 2020

Rennes

Du 26 au 29 mai 2020

Nantes

Du 26 au 29 mai 2020

Sophia Antipolis

Du 26 au 29 mai 2020

Aix en Provence

Du 26 au 29 mai 2020

Demande de renseignement