Service Web Java EE

5 jours II Code CNCP : 2231 II Certif info : 94013

/Service Web Java EE

Les services Web sont des applications client et serveur qui communiquent via le protocole HTTP (HyperText Transfer Protocol) du World Wide Web (WWW). Comme décrit par le World Wide Web Consortium (W3C), les services Web fournissent un moyen standard d’interopérabilité entre les applications logicielles s’exécutant sur une variété de plates-formes et de Frameworks.

Objectifs de la formation Service Web Java EE

A l’issue de la formation « Service Web JEE », les apprenants auront les capacités de :

  • Créer des web services se types REST et SOAP en se basant sur les spécifications JAX-RS et JAX-WS
  • Créer des clients pour les web services créés.
  • Déployer et consommer les web services.
  • Gérer les validations et les exceptions des services web RESTful.
  • Gérer la journalisation et tracer les chemins de ces requêtes sur le réseau.
  • Créer une documentation de web service REST avec l’outil Swagger.
  • Générer et valider un Token pour l’authentification avec l’API JWT.
  • Apprendre à faire différents types de testes à son web service avec SoapUI (data-driven-test, workflow-driven-test, test de charge, teste de sécurité …).
Lien vers site CPF

Les prérequis de la formation Service Web Java EE

Les prérequis nécessaires pour la formation Services Web JEE sont :

  • Une première expérience de la programmation Java EE ou avoir suivie la formation « Java Servlets/JSP »

Vous n’avez pas les prérequis nécessaires pour la formation Service Web Java EE ? Contactez-nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.

Lien vers site CPF

Le public de la formation Service Web Java EE

La formation certifiant « Service Web JEE », s’adresse aux étudiants, développeurs et chercheurs d’emploi qui souhaitent acquérir des savoirs et savoir faire en développement des Web services SOAP et REST surtout.

Lien vers site CPF

0

Certif Info

0

Code CNCP

0

Jours

0

Heures

Contenu de la formation

Service web Java EE

Section 1 : Introduction

  • Introduction aux web services
  • Pourquoi utiliser les web services
  • Lexique
  • Terminologie
  • C’est quoi une API ?
  • Introduction à JSON
  • Travaux pratique 1

Section 2 : Web Services en Java EE 8

  • Introduction à REST et SOAP
  • REST et SOAP
  • Services RESTful avec JAX-RS
  • Services SOAP avec JAX-WS
  • Différences entre SOAP et REST
  • Les cas d’utilisation REST et SOAP (5 min)
  • Nouveautés Java EE 8 pour les Web Services
  • Travaux pratique 2

Section 3 : Démarrez avec JAX-RS

  • Fichiers sources
  • Différences entre JEE, Java EE et Jakarta EE (5 min)
  • Configuration Projet Java EE sous Eclipse
  • Création d’un service Web RESTful
  • Déploiement d’un service Web RESTful
  • Test avec Postman
  • Analyse d’un service Web RESTful
  • Les chemins sous JAX-RS
  • Travaux pratique 3

Section 4 : Démarrez avec JAX-WS

  • Création d’un service Web SOAP
  • Déploiement d’un service Web SOAP
  • Test avec SoapUI
  • Analyse d’un service Web SOAP
  • Consommation d’un client SOAP
  • Client SOAP en Java
  • Quiz
  • Travaux pratique 4

Section 5 : Créez un service Web RESTful avec JAX-RS

  • Les URL et les ressources REST
  • Configuration de l’URL de service

Section 5 : Créez un service Web RESTful avec JAX-RS

  • Les URL et les ressources REST
  • Configuration de l’URL de service
  • Les méthodes et les en-têtes HTTP
  • Gestion des méthodes HTTP
  • Les annotations JAX-RS
  • Gestion des paramètres de requête
  • Gestion des évènements d’un serveur
  • Utilisation de l’annotation @Context

Section 6 : Consommez un web service RESTful

  • Création client synchrone du service RESTful
  • Création client asynchrone du service RESTful
  • Présentation client réactif de JAX-RS
  • Implémentation client réactif du JAX-RS

Section 7 : Personnalisez un web service RESTful

  • Les validations sous JAX-RS
  • L’API Bean Validation 2.0
  • Gestion des exceptions sous JAX-RS

Section 8 : Apprenez à maintenir un web service RESTful

  • Journalisation et surveillance dans JAX-RS et JAX-WS
  • Traçage dans JAX-RS
  • Journalisation personnalisée à l’aide d’un filtre dans JAX-RS
  • Documentation de l’API avec Swagger sous JAX-RS

Section 9 : Sécurisez un web service RESTful

  • Authentification avec mot de passe dans JAX-RS
  • L’API JWT de sécurité
  • Implémentation de l’authentification par mot de passe
  • CORS dans JAX-RS

Section 10 : Automatisez le test des APIs avec SOAPUI

  • Introduction à SoapUI
  • Installation et configuration
  • Création d’un projet
  • Etude d’une API avec SoapUI
  • Gestion des requêtes et des paramètres de requêtes
  • Quiz 1
  • Création des tests
  • Création d’une testSuite
  • Création d’une workflow-driven testSuite
  • Utilisation des propriétés dans les tests
  • Création d’un data-driven test
  • Configuration et démontage d’une testSuite
  • Quiz 2
  • Introduction aux assertions
  • Utilisation des scripts d’assertions
  • Débogage des tests échoués
  • Quiz 3
  • Configuration des propriétés globales et variables d’environnement
  • Utilisation des propriétés dynamiques
  • Utilisation des scripts avancés dans SoapUI
  • Quiz 4
  • Simulation avec les mock
  • Création des tests de sécurité
  • Initiation aux options de test de charge
  • Mise en place d’un test de charge
  • Analyse des résultats de test de charge
  • Quiz 5
  • Exécution de SoapUI en ligne de commande
  • Création automatisée des rapports
  • Exécution SoapUI avec Docker
  • Quiz 6
  • Travaux pratique 10

Une attestation d’assiduité sera délivrée après la validation de toutes les compétences du module Service Web Java EE

Modalités De Formations

Service Web Java EE

Le module Service Web Java EE est disponible en 3 modalités : E-learning tutoré, Blended Learning et en présentiel.

FOAD / E-Learning tutoré

La formation certifiante Service Web Java EE est disponible en e-learning tutoré. Vous serez accompagné par un formateur / Tuteur tout au long de la formation.

Blended-Learning

La formation certifiante Service Web Java EE est disponible en Blended learning. La partie apprentissage se déroule en e-learning, et les projets fil rouge en présentiel.

Présentiel

La formation certifiante Service Web Java EE est disponible en présentiel ou en distanciel. La formation sera animé par un formateur à distance ou en classe.

Financement et Éligibilité

de la formation
Service Web Java EE

CPF

CPF « Compte Personnel de Formation.

VAE

VAE: Validation des Acquis de l’Expérience.

AIF

AIF : Aide Individuelle à la Formation par Pôle Emploi.

CPF de transition

CPF de transition pour une Reconversion Professionnelle.

Contrat PRO

Contrat d’alternance ou de Professionnalisation.

POEc

Préparation Opérationnelle Emploi Collective.

PDC

Plan de Développement de Compétences de l’entreprise.

AFPR

Action de Formation Préalable à l’Embauche.

POEi

Préparation Opérationnelle Emploi Individuelle.

Besoin d'un