Formation - Infini Software
Infini Software - Organisme de formation en informatique
Maintenez vos compétences à jour grâce à nos formations
Rechercher
☎ 06 63 33 14 06 Espace client



Cursus « Formations Java » :
Java EE
Mise en oeuvre de Services Web

Détails :

Durée :
3 Jours
Prérequis :
Avoir suivi la formation Programmation Orientée Objet en Java - Les fondamentaux » ou avoir les connaissances équivalentes.
Public :
Développeurs Java.
Objectifs :
Cette formation a pour objectif de vous présenter les concepts et les possibilités liées à la mise en oeuvre de services Web en Java. L'accent sera principalement mis sur les services Web de type REST/JSON.

Au terme de cette formation, vous serez en mesure de :
  • Comprendre les enjeux des services Web (intégration d'applications (EAI), mise en oeuvre d'application Web de type mono page, ...)
  • Comparer les approches SOAP et REST
  • Mettre en relation, les API Java avec les technologies présentées
  • Développer des Services Web SOAP avec l'API JAX-WS
  • Développer des Services Web REST avec l'API JAX-RS
  • Sécuriser l'accès à vos Services Web

Demande de devis :

Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation veuillez remplir notre formulaire de mise en relation.

Cursus de formation :

Cursus :




Programme détaillé de la formation :

    Présentation de l'architecture Java/Jakarta EE
    • La transition récente de Java EE vers Jakarta EE
    • Qu'est-ce qu'un serveur compatible Java/Jakarta EE ?
    • Les différentes implémentations de serveurs Java/Jakarta EE
    • Les API proposées par les plateformes Java/Jakarta EE
    • Les liens entre les différentes API
    • Installation d'un serveur d'applications
    Introduction à la mise en oeuvre de Services Web
    • Qu'est-ce qu'un service Web ?
    • Quels sont les domaines d'utilisation des Serivces Web ?
    • L'approche Services Web SOAP/XML
    • L'approche Services Web REST/JSON
    • Comparatifs entre les modèles SOAP/XML et REST/JSON
    • Les API Java associées : JAX-WS et JAX-RS
    Mise en oeuvre de Services Web SOAP
    • Présentation de l'API JAX-WS
    • L'implémentation de référence (RI) Mojarra
    • 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
    • Génération des proxies clients
    • Mise en oeuvre d'un client SOAP
    • Echange de données binaires avec MTOM
    • Qu'est-ce qu'un annuaire UDDI ?
    Mise en oeuvre de Services Web REST/JSON
    • Présentation de l'API JAX-RS et ses liens avec HTTP
    • L'implémentation de référence (RI) Jersey
    • Configuration de l'API JAX-RS dans l'application Web
    • Le protocole JSON : JavaScript Object Notation
    • Mise en oeuvre d'un Service Web REST/JSON
    • Choix du protocole d'échange de données : TextPlain, XML, JSON
    • Gestion des collections
    Appel de Services Web REST/JSON
    • Rappels et compléments sur le format JSON (JavaScript Object Notation)
    • Présentation de l'API cliente JAX-RS
    • Contrôler le format de sortie de vos services Web (XML ou JSON)
    • Contrôler vos entêtes HTTP
    • Mise en oeuvre d'un client Java
    • Rappels JavaScript et AJAX
    • Appel de Services Web REST/JSON en JavaScript
    • Mise à jour de données (méthodes POST, PUT et DELETE)
    Approche bidirectionnelle, avec l'utilisation de l'API WebSocket
    • Introduction à l'API des WebSockets dans une application Web
    • L'API Java pour l'utilisation des WebSockets
    • Mise en oeuvre de la technologie
    Sécurisation des Services Web
    • La sécurité et l'architecture Java EE
    • Sécurisation d'un Service Web SOAP
    • Sécurisation d'un Service Web RESTful/JSON
    • Utilisation du protocole OAuth
Déclaration d'activité enregistrée sous le n° 93 06 11543 06 du préfet de région de Provence-Alpes-Côte d'Azur.