
Formation JAVA EE Mise en oeuvre de Services Web
Domaine : Développement et méthodes
DURÉE
3.0 jour(s)
OBJECTIFS
Comprendre les concepts et les possibilités liés à la mise en oeuvre de services Web REST au travers de la plate-forme Java EE. Proposition d'un comparatif entre les approches SOAP et REST.
Pré-requis
Connaissances solides en termes de programmation Java.
Participants
Toute personne maîtrisant le langage de programmation Java.
coût
Nous contacter pour une formation sur mesure ou en intra
LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à MoiransNotre centre de formation à Sophia Antipolis
Sur votre site en formation intraEn classe distancielle
PROGRAMME DE FORMATION
JAVA EE Mise en oeuvre de Services Web
Présentation de l'architecture Java EE
Qu'est-ce qu'un serveur Java EE ?
Les différentes implémentations de serveurs Java EE
Les API proposées par la plateforme Java EE
Les liens entre les différentes API
Installation d'un serveur Java EE
Les différentes implémentations de serveurs Java EE
Les API proposées par la plateforme Java EE
Les liens entre les différentes API
Installation d'un serveur Java EE
L'architecture Micro-Services et les Services Web
Qu'est-ce qu'une architecture Micro-Services ?
Qu'est-ce qu'un Service Web ?
Approche Services Web SOAP/XML
Approche Services Web RESTful/JSON
Comparatifs entre les modèles SOAP/XML et RESTful/JSON
Les API Java associées (JAX-WS et JAX-RS)
Qu'est-ce qu'un Service Web ?
Approche Services Web SOAP/XML
Approche Services Web RESTful/JSON
Comparatifs entre les modèles SOAP/XML et RESTful/JSON
Les API Java associées (JAX-WS et JAX-RS)
Mise en ½uvre de Services Web SOAP
Présentation de l'API JAX-WS
Configuration de l'API JAX-WS dans l'application Web
Mise en oeuvre d'un Service Web SOAP
Génération d'un WSDL (Web Service Description Language)
Travaux pratiques (Mise en oeuvre d'un Service Web)
Génération des proxies clients
Mise en oeuvre d'un client SOAP
Travaux pratiques (Mise en oeuvre d'un client SOAP)
Echange de données binaires avec MTOM
Configuration de l'API JAX-WS dans l'application Web
Mise en oeuvre d'un Service Web SOAP
Génération d'un WSDL (Web Service Description Language)
Travaux pratiques (Mise en oeuvre d'un Service Web)
Génération des proxies clients
Mise en oeuvre d'un client SOAP
Travaux pratiques (Mise en oeuvre d'un client SOAP)
Echange de données binaires avec MTOM
Mise en oeuvre de Services Web RESTful/JSON
Présentation de l'API JAX-RS et ses liens avec HTTP
Configuration de l'API JAX-RS dans l'application Web
Le protocole JSON : JAvaScript Objets Notation
Mise en oeuvre d'un Service Web RESTful/JSON
Travaux pratiques (Mise en oeuvre d'un Service Web et invocation en JavaScript dans l'application de vente en ligne développée précédemment)
Choix du protocole d'échange de données (TextPlain, XML, JSON)
Gestion des collections
Travaux pratiques (Echanges des données par le biais de collections)
Configuration de l'API JAX-RS dans l'application Web
Le protocole JSON : JAvaScript Objets Notation
Mise en oeuvre d'un Service Web RESTful/JSON
Travaux pratiques (Mise en oeuvre d'un Service Web et invocation en JavaScript dans l'application de vente en ligne développée précédemment)
Choix du protocole d'échange de données (TextPlain, XML, JSON)
Gestion des collections
Travaux pratiques (Echanges des données par le biais de collections)
Sécurisation des Services Web
La sécurité et l'architecture Java EE
Utilisation du protocole OAuth
Sécurisation d'un Service Web SOAP
Travaux pratiques (Sécurisation du service Web SOAP)
Sécurisation d'un Service Web RESTful/JSON
Travaux pratiques (Sécurisation du service Web RESTful/JSON)
Utilisation du protocole OAuth
Sécurisation d'un Service Web SOAP
Travaux pratiques (Sécurisation du service Web SOAP)
Sécurisation d'un Service Web RESTful/JSON
Travaux pratiques (Sécurisation du service Web RESTful/JSON)
dates des formations a grenoble
dates des formations a SOPHIA ANTIPOLIS
formations associées
- Intégration continue avec Jenkins
- Pogrammation d'applications d'entreprise avec Spring Framework
- JAVA 1B JAVA - Programmation Orientée Objet en Java : les fondamentaux
- JAVA 1B JAVA - Programmation Orientée Objet en Java : les compléments
- JAVA 1B JAVA Gérer la persistance des données avec JPA/Hibernate
- JAVA 2B JAVA Développement Web Back End avec Java EE et Web Services (RESTful et SOAP)
- JAVA 2B JAVA - Développement d'applications mobiles avec Android et Android Studio
- JAVA 4B JAVA - Préparation et passage de la certification
- JAVA Nouveautés de Java 7 et 8
- JAVA Perfectionnement
- JAVA EE Gérer la persistance des données avec JPA/Hibernate
- JAVA EE Spring Framework
- JAVA SE Eclipse : plugins et RCP
- JAVA SE Java / Corba
- JAVA SE Les nouveautés du J2SE 6.0
- JAVA SE Mise en oeuvre ANT
- JAVA SE Optimisations de code Java
- JAVA SE Programmation Swing
- JAVA SE Tests et intégration de code Java
- Serveurs d'applications J2EE Administration du serveur JBoss
- Serveurs d'applications J2EE Administration du serveur Tomcat
- Serveurs d'applications J2EE Administration WebSphere 6.0