• Meylan
  • Moirans
  • Sophia Antipolis
04 76 41 14 20
Référencé Datadock
Atp Formation
  • Formations
  • Certifications
  • Société
  • Contact
Plan de cours
Accueil > Formations > Développement et méthodes > JAVA 2B JAVA Développement Web Back End avec Java EE et Web Services (RESTful et SOAP) – FAFIEC 27971

Formation JAVA 2B JAVA Développement Web Back End avec Java EE et Web Services (RESTful et SOAP) – FAFIEC 27971

Domaine : Développement et méthodes

DURÉE
5 jour(s)

 
 

Participants

coût

Nous contacter pour une formation sur mesure ou en intra

programme

Télécharger le plan de cours

Consulter le plan de cours

LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à Moirans
Notre centre de formation à Sophia AntipolisOu sur votre site en formation intra

PROGRAMME DE FORMATION
JAVA 2B JAVA Développement Web Back End avec Java EE et Web Services (RESTful et SOAP) – FAFIEC 27971

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
Mise en oeuvre de pages Web dynamiques via l'API Servlet
Rappels sur le protocole HTTP
Introduction au modèle de servlets
Le cycle de vie des servlets
Gestion des paramètres HTTP
Travaux pratiques : Mise en oeuvre de servlets
Gestion de la session HTTP
Travaux pratiques : Utilisation de la session
Descripteur de déploiement : fichier web.xml
Paramètres d'initialisation et configuration de l'application
Travaux pratiques : Paramétrage de l'application Web
Outillage proposé par Eclipse
Cas ou les servlets sont utiles (génération de PDF, export de données Excel...)
Mise en oeuvre de pages Web dynamiques via l'API JSP
Comparatif JSP/Servlet
Présentation de l'API des servlets
Travaux pratiques : Mise en oeuvre de pages JSP
Présentation de l'API EL : Expression Language
Mise en oeuvre d'un pattern MVC avec les servlets/JSP
Travaux pratiques : Codage d'un prototype d'application de vente en ligne en utilisant le pattern MVC pour la réalisation des pages
Définition d'une librairie de tags JSP
Présentation de l'API JSTL : Java Standard Tag Library
Travaux pratiques : Utilisation de la JSTL dans notre application de vente en ligne
Mise en oeuvre de pages Web dynamiques via l'API JSF
Introduction au modèle JSF : Java Server Faces
Le MVC, façon JSF
Gestion des événements JSF
Travaux pratiques : Intégration des JSF dans l'application de vente en ligne
Gestion de la validation de formulaire
Travaux pratiques : Utilisation de la validation de formulaires
Internationalisation d'une application JSF
Travaux pratiques : Internationalisation de notre application de vente en ligne
Utilisation de templates JSP (modèles de pages)
Architecture Micro-Services et de Services Web
Qu'est-ce qu'une architecture Micro-Services ?
Qu'est-ce qu'un service Web ?
L'approche Services Web SOAP/XML
L'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 oeuvre 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
Sécurisation d'un Service Web SOAP
Travaux pratiques : Sécurisation du service Web
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 Object 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 d'un Service Web RESTful/JSON
Travaux pratiques : Sécurisation du service Web
dates des formations a grenoble
  • Du 09/12/19 au 12/12/19
    Réserver
dates des formations a SOPHIA ANTIPOLIS
  • Du 09/12/19 au 12/12/19
    Réserver
formations associées
  • JAVA 1B JAVA - Programmation Orientée Objet en Java : les fondamentaux - FAFIEC 27960
  • JAVA 1B JAVA - Programmation Orientée Objet en Java : les compléments - FAFIEC 27961
  • JAVA 1B JAVA Gérer la persistance des données avec JPA/Hibernate - FAFIEC 27962
  • JAVA 2B JAVA - Développement d'applications mobiles avec Android et Android Studio - FAFIEC 27972
  • JAVA 4B JAVA - Préparation et passage de la certification - FAFIEC 27978
  • JAVA Nouveautés de Java 7 et 8
  • JAVA Perfectionnement
  • JAVA EE Gérer la persistance des données avec JPA/Hibernate
  • JAVA EE Mise en oeuvre de Services Web
  • 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

Atp Formation
Formation informatique à Grenoble et Sophia Antipolis

31, avenue du Granier
38 240 Meylan

170, rue de Chatagnon
38 430 Moirans

25, allée Pierre Ziller
06 901 Sophia Antipolis

  • Mentions légales
  • Contact
  • Formations
  • Certifications
  • Société
  • Contact
Nous utilisons des cookies pour vous offrir la meilleure expérience sur notre site.Accepter