Search
Résultats pour {phrase} ({results_count} de{results_count_total})
Displaying {results_count} results of {results_count_total}
Formation JAVA/JAKARTA EE Développement dapplications Web et de Web Services
Domaine : Langages et Frameworks
DURÉE
5 jour(s)
OBJECTIFS
Expliquer l'architecture Java EE et les API. Créer des pages Web dynamiques avec Servlets. Développer des pages Web dynamiques via JSP. Utiliser l'API JSF pour pages Web dynamiques. Résumer l'architecture Micro-Services et Services Web. Développer des Services Web SOAP. Développer des Services Web RESTful/JSON.
Pré-requis
Avoir suivi l'ensemble des formations du module 1B JAVA ainsi que la formation "Conception d’interfaces graphiques Web (Front End)" (27967) ou connaissances équivalentes.
Participants
Développeur et chef de projets informatiques.
coût
Formation en cours collectif
Nous contacter pour une formation sur mesure ou en intra
LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à MoiransNotre centre de formation à Sophia Antipolis
Sur votre site en formation intraEn classe distancielle
PROGRAMME DE FORMATION
JAVA/JAKARTA EE Développement dapplications Web et de Web Services
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
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...)
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)
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)
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)
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)
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)
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
dates des formations a SOPHIA ANTIPOLIS
Cursus formation
Formations de la même thématique
- JAVA Programmation Orientée Objet en Java : les fondamentaux
- JAVA 1B JAVA - Programmation Orientée Objet en Java : les compléments
- JAVA Programmation dapplications graphiques avec Swing
- JAVA Mise en oeuvre d'interfaces graphiques avec JavaFX
- JAVA Optimisations de code Java
- JAVA Tester une application Java
- JAVA Sécuriser une application Java
- JAVA/JAKARTA EE Mise en oeuvre de Services Web
- JAVA/JAKARTA EE Administration dun serveur Tomcat
- SPRING Programmation d'applications d'entreprise avec Spring Framework
- JAVA Intégration continue avec Jenkins
- JAVA Utilisation de loutil de build ANT
- JAVA Utilisation de loutil de build Maven
nos centres de formation