accueil / formation / catalogue 2010 / xml et web services / WSERJ
Développer des Web Services en Java - Code : WSERJ
Les Web Services standardisent l'utilisation de technologies universelles, comme XML ou HTTP, dans le but d'invoquer des services à distance, d'échanger des informations, mais aussi de réaliser l'intégration de technologies diverses au sein d'architectures hétérogènes.
Ce cours vous permettra non seulement de savoir développer des Web Services ou des clients de Web Services mais aussi d'être capable de décider si vous avez besoin de mettre en place des Web Services dans votre système d'information et avec quelles options.
Une partie importante de ce cours est dédiée aux travaux pratiques au cours desquels vous allez écrire et déployer des Web Services en utilisant différents bindings. Vous aurez à gérer différents types de retour y compris des fichiers dont il faudra optimiser l'échange. Vous testerez vos services manuellement et automatiquement avec des clients de test comme Soap UI. Vous testerez aussi l'interopérabilité de vos Web Services et apprendrez à favoriser un faible couplage en supportant des appels asynchrones. Enfin vous essaierez de reproduire l'exemple réalisé avec Soap en utilisant Rest.
Vous allez apprendre à :
  • Comprendre le fonctionnement et les cas d'utilisation des Web Services
  • Créer et lire des messages Soap
  • Décrire une interface de Web Services en WSDL
  • Tester un Web Service
  • Choisir le mode et le style des messages
  • Concevoir et implémenter des Web Services en Java
  • Utiliser des Web Services tiers (déjà publiés)
  • Intégrer la gestion d'état, les pièces jointes, la sécurité, les transactions
  • Évaluer les standards de fait et leurs alternatives
  • Appréhender la notion de service Rest et les architectures orientées ressources (ROA)
Durée : 3 jour(s)
Audience : Développeurs, architectes et chefs d'équipe
Méthode pédagogique : 70% de travaux pratiques.
Pré-requis : Compétences XML et Java ou avoir suivi les cours EXML et JOD ou IJOP
Prix : Voir dates
Programme :
Introduction aux Services Web
Définitions
Raisons de recourir aux Web Services
Architecture et outils


Le protocole Soap
Structure des messages Soap
Soap bindings
Soap headers
RPC ou document
Literal ou encoded
Soap et gestion d'erreur
WS-I et basic profile


Les contrats WSDL
Besoin de description
Spécification
Génération et customisation
Code first ou contract first


JAX-WS
Piles Soap
API JAX-WS
Annotations pour Web Services


Architecture et conception
Notion de service
Gestion d'état et distribution
Design Patterns
Référencement de services


Points techniques
Bindings
Invocation asynchrone
Pièces jointes
Notification / Callbacks
Compression
Sécurité protocolaire


Guide de lecture WS-*
Introduction
WS-Addressing
WS-Policy
WS-ReliableMessaging
WS-Security
WS-*


Web Services Restful
Critiques des services Soap et RPC
Architectures orientées ressources
JAX-RS
WADL
API Client


Dates :
code
[WSERJ]
Prix
euros/HT
Jan Fév Mars Avril Mai Juin Juillet Août Sept Oct Nov Déc
Paris 1562 5 2 2 6 4 8 6 3 7 5 2 7
Grenoble 1562 - 24 - 26 - 14 - - - 18 - 13
Lyon 1562 18 - 22 - 10 - 19 - 20 - 15 -
Contact :
tél : 04 72 13 35 84
Contactez-nous.
Pour télécharger le bulletin d'inscription cliquez ici
Haut retour haut