accueil / formation / catalogue 2011 / xml et web services / REST
Concevoir une application Rest - Code : REST
REST (REpresentational State Transfer) est un style d'architecture qui propose une alternative dans le domaine de la conception de services Web, en remettant sur le devant de la scène des principes forts qui ont fait le succès historique du Web. L'interopérabilité demeure une problématique complexe, et les normes WS-* portées par la SOA sont parfois jugées trop lourdes, voire inadaptées. C'est dans ce contexte que Rest trouve naturellement sa place, sans prétendre être une solution universelle.
Ce cours vous permettra de comprendre Rest, redécouvrir le protocole HTTP et concevoir un projet en termes de "représentation de ressources" plutôt que de "résultat de traitement" sans présager de la solution implémentée, puis en explorant certaines implémentations du marché.
Ce cours répond aux questions : "Qu'est-ce que Rest ?", "Comment concevoir un projet RestFul ?", "Pourquoi utiliser Rest plutôt que Soap ?", "Qu'est ce qu'une ROA (Architecture Orientée Ressource) ?".
Vous allez apprendre à :
  • Connaître les principes sur lesquels repose Rest
  • Concevoir une application RestFul
  • Connaître les bonnes pratiques Rest
  • Maîtriser l'API JAX-RS
  • Ecrire des clients pour les applications Rest
  • Comprendre les architectures orientées ressources
Durée : 2 jour(s)
Audience : Développeurs Java, chefs de projet, architectes techniques
Méthode pédagogique : 60% de travaux pratiques.
Pré-requis : Expérience pratique du développement avec Java ou avoir suivi le cours JOD ou IJOP
Prix : Voir dates
Programme :
Introduction à Rest
Les services Web
Critique de Soap et WS-*
Rest : un style d'architecture
Les implémentations


Comprendre Rest
Modélisation de données
Identification de ressources
Localisation de ressources
Représentation d'une ressource
Accès à une ressource
Mise à jour de ressource
Destruction d'une ressource
Gestion d'erreurs


Les principes de Rest
L'adressabilité des ressources
Conventions d'actions
Représentations multiples
Style d'architecture sans état
Le protocole HTTP
Architecture en couches


L'implémentation Rest
Performances
Accès conditionnel aux ressources
Configuration de la mise en cache
Négociation de type de contenu
Emulation de méthodes


Implémentations actuelles
Exposer une ressource avec JAX-RS
Consommer une ressource Rest
Restlet
RestEasy
Jersey


Dates :
code
[REST]
Prix
euros/HT
Jan Fév Mars Avril Mai Juin Juillet Août Sept Oct Nov Déc
Paris 1350 - - 14 - - 6 - - 1 - - 1
Grenoble 1350 - - 10 - 23 - 7 - 26 - 7 -
Lyon 1350 - - 14 - 18 - 6 - - 6 8 -
Contact :
tél : 04 72 13 35 84
Contactez-nous.
Pour télécharger le bulletin d'inscription cliquez ici
Haut retour haut