La programmation Java JEE Présentiel

Dernière mise à jour : 25/02/2026

Bannière visuelle de présentation de la formation

Description

Rappels fondamentaux sur XML

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

Introduction aux Services Web SOAP

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

Introduction aux architectures REST

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...

Développement de Services Web SOAP en Java

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

Ecriture de clients de Services Web SOAP

Génération de classes de proxy à partir des contrats WSDL
Utilisation du proxy pour le développement du client

Déploiement de Services Web SOAP

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

Développement de Services REST en Java

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

Les clients REST

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

Déploiement d'un service REST

Les problématiques liées à  la sécurité des services
Sécurisation des services REST avec les API de sécurité Java EE

Objectifs de la formation

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.

Public visé

Toutes les personnes souhaitant développer des applications. Les bases de l'algorithmie sont nécessaires pour suivre ce cours.

Prérequis

Avoir les bases d'algorithmie, connaître la programmation orientée objet.

Modalités pédagogiques

- Présentiel ou distanciel

- Synchrone ou asynchrone

 

Méthodes interactives privilégiant la mise en œuvre d'outils au travail de jeux, simulations, mises en situation avec des apports en outils et connaissances pour bien réaliser les exercices pratiques.

Moyens et supports pédagogiques

ADEOS FORMATIONS met à disposition de ses stagiaires des salles de formation équipées des outils nécessaires à la bonne acquisition des compétences visées par la formation :

 

  • Matériel informatique et audio-visuel pour les formations qui le nécessitent.
  • Matériel pour la prise de notes.
  • Supports de cours dématérialisé ou papier.
  • Cahiers d'exercices le cas échéant.

Modalités d'évaluation et de suivi

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.

 

Dispositif de suivi de l'exécution de la formation :

  • Feuilles de présence.
  • Formulaire d'évaluation de la qualité de la formation.

Dispositif d'évaluation des résultats de la formation :

  • Auto-diagnostic réalisé par le stagiaire avant et après la formation.
  • Questions orales et écrites (QCM).
  • Mises en situation.

Sur la base de ces éléments, le formateur remet en fin de formation une attestation avec les objectifs acquis ou non par le stagiaires.

Profil du / des Formateur(s)

Les experts formateurs qui animent ce programme sont des spécialistes des sujets traités. Ils ont été rigoureusement sélectionnés par nos équipes pédagogiques, à la fois pour leur expertise métier et leurs compétences pédagogiques, pour chaque formation qu'ils dispensent.

Informations sur l'accessibilité

Modalités d'accès :
Adeos valide avec le candidat, qu'il possède bien les compétences et les prérequis nécessaires au suivi de la formation.

Délais d'accès :
Nous contacter, ADEOS Formations s'engage à vous faire un retour dans les 72 heures. Démarrage de la formation possible sous un maximum de 6 mois.

Accessibilité aux personnes handicapées :
Nos locaux sont aux normes d'accueil pour les PMR, pour les autres handicaps nous contacter afin de pouvoir adapter la formation ou bien vous orienter vers un organisme partenaire. Vous pouvez contacter notre référente handicap : Catherine BAREAU - catherine.bareau@adeos-formations.com

M'inscrire à la formation

👉 Vous pouvez ici personnaliser le texte d'introduction au formulaire d'inscription 👈
Ajouter au panier

Encart personnalisable de vos pages Formation

👉 Vous pouvez ici personnaliser le texte de vos pages Formation 👈

Session sélectionnée


  • COMPLÈTE

Prochaines Sessions

  • 👉 Vous pouvez ici personnaliser le message s'affichant lorsqu'aucune formation INTER n'est programmée 👈

Partager cette formation

👉 Vous pouvez ici indiquer vos Certifications 👈

Accessibilité

Sélectionnez le niveau de contraste souhaité
Réduisez les animations
Adaptez la taille de la police
Sélectionnez la police de caractères souhaitée

Déclaration d'accessibilité