Catalogue formations
Catalogue formations

Découvrez le catalogue de nos formations

 

(PDF - 3353 Kb)

Télécharger

Rechercher une formation

REST : Conception et développement des Web Services REST

Code : REST
Durée : 2 jours
Prix : 1250 €

Description

Interconnecter les services applicatifs pour fournir et utiliser de nouveaux services est devenu un enjeu majeur pour répondre au besoin d’outillage des processus métier sans cesse plus riches et plus complexes.

 

Cette formation vous enseigne les fondamentaux de REST (Representational State Transfer), un style d’architecture orienté ressources. Elle constitue une alternative aux approches SOA orientées services.

 

L’objectif de cette formation est de vous permettre d’acquérir une autonomie suffisante pour concevoir et réaliser une architecture REST. 


Les prochaines sessions

Inscriptions et informations :

 

Paris 09 72 33 15 12

Région 09 72 33 15 23

Formulaire de Contact

 

Dates :

 

Paris Du 10 au 11 avril 2014 Lyon Du 03 au 04 février 2014
Du 10 au 11 juin 2014 Du 26 au 27 mai 2014
Du 27 au 28 novembre 2014 Du 02 au 03 octobre 2014

 

Grenoble Du 17 au 18 mars 2014 Toulouse Du 24 au 25 avril 2014
Du 05 au 06 juin 2014 Du 11 au 12 septembre 2014
Du 04 au 05 septembre 2014  

 

Disponible également en intra-entreprise.


Objectifs

Vous apprendrez à :

 

  • Maîtriser les concepts sous-jacents à REST,
  • Comprendre comment REST modifie la façon de concevoir les applications RIA (Web 2.0) et l’interconnexion des applications de l’entreprise (ROA),
  • Comprendre le concept de ressource puis modéliser, identifier, représenter et publier une ressource,
  • Représenter les actions en REST,
  • Concevoir et réaliser une architecture REST.

 


Informations pratiques

Audience : Développeurs et chefs de projets techniques

Prérequis : connaissance de Java, XML et de HTTP

Pédagogie : 50% de travaux pratiques


Programme

Introduction

  • Les principes derrière REST
  • Cas d’utilisation de REST
  • Propriétés d’une architecture REST

 

Les actions

  • CRUD
  • En-têtes HTTP
  • Les erreurs
  • Dépasser le CRUD …

 

XML et JSON

  • Bonnes pratiques XML Schema
  • Les représentations JSON

 

REST en Java

  • Vue d’ensemble des APIs Web Services / XML en Java
  • Services RESTful avec JAX-RS
  • JAXB
  • Piles REST Java (Jersey, RESTEasy, Apache CXF, Restlet)
  • Frameworks MVC (Spring MVC, Play!)
  • API JSON Processing
  • Consommer un service REST

 

REST en .Net

  • WCF
  • ASP.NET MVC

 

Hypermedia et l’approche HATEOAS

  • Richardson Maturity Model
  • Services RESTful Hypermedia
  • Atom & AtomPub
  • L’approche HATEOAS
  • Illustration en Java avec Spring Data REST