MOD_2024479
28 H
1
-
-
10
presentiel
Comprendre les principes de développement des Services en Java. Développer des applications Java mettant en oeuvre et/ou consommant des Services Web SOAP et des Services REST. Déployer les Services sur un serveur d’applications.
Concepts de document
Document bien formé et document valide
Analyse, transformation (XSLT), formatage (XSL-FO)
Les modèles de données : XML Schema
Validation de données : DTD, XML Schema
Rappels sur les architectures n-tiers et les composants distribués
Inconvénients et limites du développement à base de composants distribués
Principes et objectifs des Services Web SOAP
Avantages et limitations
Les technologies des Services Web SOAP
Vers une architecture orientée service (SOA)
Le standard WS-I et les extensions WS
Les concepts fondamentaux de REST (REpresentational State Transfer)
Utilisation de REST dans une architecture informatique
Architecture client/serveur HTTP
Structure d’une requête et d’une réponse HTTP
L’identification des ressources par URI
SOAP vs. REST
Les formats de données utilisables
XML, HTML, JSON, ATOM…
Java et le langage XML
API d’analyse et de transformation : JAXP, DOM, SAX
Structure des programmes Java utilisant XML
Java et les Services Web, JAX-RPC, JAX-WS, la norme JSR-109
Les variations du développement en fonction du type de conteneur Java E
Génération de classes de proxy à partir des contrats WSDL
Utilisation du proxy pour le développement du client
La sécurisation des Services Web
Authentification, autorisation, cryptage, WS-Security
Packaging des applications Services Web
Publication de Services Web sur un serveur d’applications
Présentation de JAX-RS et les annotations
Présentation de la spécification JAX-RS, les implémentations
Présentation du projet Jersey et d’Apache CXF
Développement d’une classe ressource
Configuration d’une implémentation J
Le client le plus simple : le navigateur Web
Une application Java cliente, l’API cliente de Jersey
Une alternative : la bibliothèque Commons HTTP Client
Les problématiques liées à la sécurité des services
Sécurisation des services REST avec les API de sécurité Java EE
Avoir les bases d’algorithmie, connaître la programmation orientée objet.
Toutes les personnes souhaitant développer des applications. Les bases de l’algorithmie sont nécessaires pour suivre ce cours.
Apports théoriques et mise en pratique des apports théoriques en direct. Développement d’applications sous forme de TP.
L’évaluation des acquis se fait tout au long de la session au travers des multiples exercices, mise en situation et étude de cas à réaliser. Le formateur remet en fin de formation une attestation avec les objectifs acquis ou non par le stagiaire.
Les experts qui animent la formation sont des spécialistes des matières abordées. Ils ont été validés par nos équipes pédagogiques tant sur le plan des connaissances métiers que sur celui de la pédagogie, et ce pour chaque cours qu’ils enseignent. Ils ont
Contactez-nous pour un devis personnalisé
Les tarifs peuvent varier selon les modalités choisies. Pour toute question, n’hésitez pas à nous contacter.
Contactez-nous pour un devis personnalisé
Les tarifs peuvent varier selon les modalités choisies. Pour toute question, n’hésitez pas à nous contacter.
Vous recherchez une formation personnalisée, parfaitement adaptée aux besoins de votre entreprise et de vos équipes ?
Avec Adeos, construisez une formation qui vous ressemble, avec l’accompagnement de nos experts.
Satisfaction moyenne sur les 12 derniers mois :
La moyenne pour ce module est indisponible.
Taux de réussite sur les 12 derniers mois :
–
La moyenne pour ce module est indisponible.
« * » indique les champs nécessaires