Formation Développement de web services avec JAVA
Ref :
3 jours
Paris - Lyon - Lille - Nantes
Pré-requis
Connaissance de JAVA
Public concerné
Développeurs, Chefs de projet, Architectes
Objectifs
Comprendre les concepts et le champ d'application des Web Services
Assimiler les protocoles et langages permettant la mise en œuvre de Web Services
Utiliser des Web Services dans une application Web
Développer et publier des Web Services
Connaitre la sécurité appliquée aux Web Services
Programme détaillé
Jour 1
Web Services
- Historique
- Protocoles
- REST vs SOAP
Architectures liés au type de web-services
- Authentification
- Caches
- Conception d'API
REST
- Utilisation de HTTP comme cadre d'API
- Bonnes pratiques
- Cas d'usages et limitations
- RAML & WADL
- Outils de tests
Jour 2
TP : Conception d'une API REST de gestion d'utilisateurs
SOAP
- WSDL & XSD
- Génération d'un client SOAP Java
- Gestion des exceptions et des SOAP Faults
- Outils de tests
Jour 3
TP : concetpion d'une API SOAP de gestion d'utilisateurs
TP Sécurité
- TP : Authentification et gestion de droits de l'API REST
- TP : Authentification et gestion de droits de l'API REST
Analyse des deux type d'API créées - critique