الانتقال إلى المحتوى الرئيسي
Gust Training

Formation REST en Java

Objectifs de la formation REST Java REST (Representational State Transfer) est un style d'architecture SOA simplifiée afin de mettre en

المدة
3 Jours
المستوى
Fondamental
صيغ التكوين
حضوري · عن بعد · مختلط

أهداف الدورة التكوينية

REST (Representational State Transfer) est un style d’architecture SOA simplifiée afin de mettre en oeuvre et de consommer des services web en bénéficiant de tous les avantages d’Internet : scalabilité, caching, etc. Cette formation vous permettra de comprendre REST et de développer en Java, via la spécification Java EE 6 JAX-RS, des solutions dites « RESTful ».

Concrètement à l’issue de ce cours vous serez apte à:
– Comprendre SOA à travers une implémentation simplifiée
– Développer et consommer des services web « RESTful » avec Java

لمن تتوجه هذه الدورة؟

Architectes, Chefs de projets, Développeurs et Ingénieurs cette formation s’adresse à vous.

المتطلبات المسبقة

Pour suivre cette formation dans les meilleures conditions possible vous devez connaître les pratiques de Java EE et posséder certaines connaissances des principes de SOA.

البرنامج

Introduction à REST en Java

REST ou le grand retour d’HTTP
Principes d’une architecture « RESTful »

Concevoir des services « RESTful »

Le modèle objet
Le modèle des URIs
Format des données
Méthodes HTTP

Premier service JAX-RS

Développer un service RESTful avec JAX-RS
Déployer le service

Méthode HTTP et lien URI

Lier les méthodes HTTP
@Path
Subresource Locators

Annotations JAX-RS

Les bases
@PathParam
@MatrixParam
@QueryParam
@FormParam
@HeaderParam
@CookieParam
Fonctionnalités communes

Gérer les contenus

Marshalling prédéfini
JAXB
Créer son propre Marshalling

Codes de réponse, réponse complexe et exceptions

Codes réponses par défaut
Réponses complexes
Gérer les exceptions

Protocoles

Conneg
Langage
Encoding
JAX-RS et Conneg

Scalabilité

Cache
Accès concurrents

Déploiement et Intégration

Déploiement
Configuration
Intégration avec EJB
Intégration avec Spring

Sécurité avec JAX-RS

Authentication
Autorisations

Client Java RESTful

java.net.URL
Apache HttpClient
Framework RESTEasy

Implémentations de JAX-RS

Jersey
Apache CXF
JBoss RESTEasy

المواضيع: Java EE

دورات أخرى

Word

Objectifs de la formation Word 2010 Malgré tout votre savoir à propos de Word 2010, ce logiciel ne vous a peut-être pas dévoilé toutes ses

المدة
20 Heures
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental

دورات أخرى

Vue Js

Objectifs de la formation Vue.js Si vous êtes perdu face aux nombreux frameworks JavaScript modernes, Vue.js est la réponse à la complexité

المدة
1 Mois
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental

دورات أخرى

Typescript

Description de la formation TypeScript TypeScript est un langage de programmation créé par Microsoft. Conçu à l'origine dans le but

المدة
1 Mois
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental

دورات أخرى

Symfony

Objectifs de la formation Symfony 4 avancé Cette formation Symfony 4 vous permettra d’aller au-delà d’une utilisation de base du framework. Le

المدة
1 Mois
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Avancé
تواصل عبر واتساب