Menu

FORMATIONS / INFORMATIQUE / LANGAGE / DEVELOPPEMENT / Java JEE

LD-033  JAVA JEE - DEVELOPPEMENT DE WEBSERVICES |  3 jours  | 21 heures

Cours en presentiel

01/. Identifier les Web Services

  • Qu'est-ce qu'un (Web) Service ?
  • Les architectures distribuées
  • Granularité des services
  • Principes de conception
  • Web Services et SOA•WS-* et/ou REST
  • WS-I et BasicProfile : assurer l'interopérabilité des Web Services

02/. Utiliser Java et Web Services

  • Aperçu de l'offre Java/Web Services
  • JAX-WS : Java et WS-*
  • JAX-RS : Java et REST
  • Apache CXF : framework Java/Web
  • Services

03/. Gérer le XML/XSD

  • XML/XSD : pivot des Web Services
  • XML (langage universel), XSD (décrire un document)
  • Namespaces et typage
  • SOAP

04/. Utiliser SOAP : protocole RPC des Web Services WS-*

  • De XML/RPC à SOAP
  • La jungle des encodages et des communications SOAP
  • Couche transport : HTTP, JMS,SMTP...
  • soapUI : un client SOAP
  • Développer des Web Services avec CXF
  • MTOM : gérer les formats binaires

05/. Maîtriser WSDL : le contrat de services

  • WSDL : Web Services Description
  • Language
  • De l'importance du contrat dans la SOA
  • Structure d'un WSDL
  • Définition abstraite : qu’elles
  • opérations sont disponibles ?
  • Définition concrète : comment appeler les opérations ?
  • WSDL First ou Java First ?



06/. Gérer UDDI : l'annuaire des services

  • UDDI : Universal Description
  • Discovery and Integration
  • Où trouver les services ?
  • Accéder à l'annuaire
  • Administrer un annuaire
  • Apache jUDDI : un annuaire simple

07/. Pratiquer le Web Services asynchrones

  • Réaliser un Web Service asynchrone ?
  • Callback et/ou polling
  • WS-Addressing : s'abstraire de la couche de transport
  • Principe de Publish/Suscribe

08/. Identifier l'univers WS-*

  • WS-Security et problèmes de sécurité des Web Services
  • WS-TXM: gérer des transactions courtes/longues
  • WS-Reliable Messaging : fiabiliser l'envoi/réception de messages
  • WS-BPEL : orchestrer des Web Services
  • Web Services et QoS

09/. Gérer REST : un ensemble de ressources

  • REST : Representational State Transfer
  • REST : retour aux sources du Web
  • URI et opérations de base
  • Comparaison avec les Web Services WS-*
  • RESTful ou REST ?
  • Réaliser une architecture RESTful avec Java et CXF



Tarif
1755€ HT

Public
Architectes, développeurs, chefs de projets techniques.
Si vous êtes en situation de handicap, merci de nous contacter.

Objectifs
Identifier et maîtriser les principes d'une architecture orientée services. Maîtriser les concepts et les enjeux des Web Services. Développer des Web Services via le framework Java CXF. Construire une architecture distribuée.

Prérequis
Évaluation diagnostique réalisée en amont. Notions XML, expérience du développement Java.

Méthodes pédagogiques
Exposés alternant théorie et pratique, études de cas, correction travaux pratiques et ateliers. 1 support de cours par personne.

Ressources pédagogiques
1 Formateur. 1 ordinateur par personne, un vidéoprojecteur par salle de cours, un tableau numérique. Connexion Internet très haut débit.

Évaluation et sanction de fin de parcours
Évaluation formative par le formateur pendant le programme. Évaluation des acquis en fin de session. Attestation de fin de formation délivrée.

VOS DATES DE FORMATION


  • Vous souhaitez organiser cette formation à une date spécifique ?
  • Vous ne trouvez pas de date de session sur les semaines à venir ?
Contactez nos équipes au 05 59 14 62 62 ou remplissez le formulaire de contact
  • Vous êtes demandeurs d’emploi ? Contactez-nous pour connaître les modalités de financement et le détail de nos tarifs.

JAVA JEE – DEVELOPPEMENT DE WEBSERVICES

16 novembre 2020,  par admin, publié dans