PLB formation informatique et management
Accueil > Java EE > Formation Java EE

FORMATION Développer des applications web d’entreprise avec Java EE (Java EE, Servlets, JSP, JSTL)

Objectifs de la formation Java EE

Cette formation Java EE fournit une présentation concise mais exhaustive du développement d'applications Web sur une plateforme Java EE. Elle permet aux participants d'avoir une vision d'ensemble de Java EE mais également une compréhension claire des technologies prenant part à la construction d'interfaces web.
À l'issue de cette formation Java Web, les stagiaires seront capables d'approfondir en toute autonomie les différents sujets abordés et disposeront comme base référence des exemples de code respectant les patterns classiques du développement Web Java EE.

Après une brève introduction explicitant les concepts fondateurs de cette spécification, les services cœurs de la couche de présentation de Java EE (servlet, filtres, listeners) sont abordés. Vient ensuite un chapitre sur la technologie de présentation JSP et JSTL qui se conclut par un atelier permettant de se familiariser avec les balises JSP les plus utiles.

Le chapitre suivant aborde la logique métier et insiste sur l'interface métier mise à disposition de la couche de présentation. Enfin, le dernier chapitre démontre la simplicité des services web dans un contexte Java EE

A qui s'adresse la formation Java EE

Cette formation Java EE s'adresse aux développeurs

Pré-requis :

Développeur avec une bonne expérience de programmation et connaissant java

Travaux pratiques :

50 % du temps est consacré aux Ateliers, l'IDE Eclipse est utilisé

Contenu de la formation Java EE

Présentation Développement d'applications Web avec Java EE
JAVA EE : une spécification des implémentations, domaine d'application, l'aspect distribué et transactionnel
Les finalités et les apports de JAVA EE, évolutivité des applications, portabilité, montée en charge, sûreté de fonctionnement, indépendance vis-à-vis des éditeurs
Composant et conteneurs. Services techniques de conteneurs, L'architecture n-tiers et les composants associés
Le packaging d'application, structure d'une archive .ear, descripteurs de déploiement
Définition des technologies et APIs disponibles : Servlet, EJB 3.0, JSF, JPA, JMS, JNDI, JAAS, JAX-WS, ...
Panorama des serveurs applicatifs

Applications Web - Java EE
Classification des applications : orientées présentation ou service, Modèle requête/réponse, rappels sur le protocole HTTP
Partage d'information et notion de périmètre (requête, session, etc.), Gestion de session utilisateur
Les servlets : rôle, cycle de vie , récupération de paramètre, construction de réponse
Les filtres de requête ou de réponses, propagation de requête, délégation, les listeners
Technologies de présentation, Architecture MVC, comparaison JSP, JSF, Facelets. Ajax et JSF
Les JavaBeans
Définition d'un module web, packaging, le descripteur de déploiement web.xml

Atelier
Mise au point d'un contrôleur MVC

Conception de pages JSP - JSTL
Cycle de vie d'une pages JSP
Intégration de balises JSP dans une page HTML
Syntaxe des balises JSP : directives, scriplets et autres balises spécifiques
Transmettre des données à une JSP, les patterns Data Transfert Object et Value Object
Accès aux différents contextes (application, session et requête)
Les objets prédéfinis
Optimisation et utilisation de cache
Gestion de la navigation, sécurité, pages d'erreurs
La bibliothèque de balises JSTL (JSP Standard Tag Library) :
JSTL en détail : variables, structure de contrôle, internationalisation, requêtes SQL*

Atelier
Mise au point d'un assistant Web

Logique métier et EJB 3.0
Les différents types d'EJBs et leur cycle de vie, les classes entités
Services techniques du conteneur : transaction et sécurité
EJBs Session stateless ou stateful, Accès distant ou local
Mise en place d'une API métier pour la couche de présentation
EJB Session et HTTP Session

Atelier
Implémentation de la couche métier de la mini-application Webb

Web services
Définition et cas d'utilisation, Architecture SOA et technologies REST
Le format XML, Le protocole SOAP, Les formats WSDL et UDDI
Construire des services Web avec JAX-WS
Web service et EJB stateless

Atelier
Transformation d'un EJB stateless en web service



Formation JEE

-

Formation Java EE5

-

Formation Java EE Paris

-

Formation Servlets

Cette formation « Java EE » est éligible au DIF. Ce cours peut être financé par l'OPCA de votre entreprise.
Durée de la formation Java EE : 4 jours
Tarif 2012 de la formation Java EE : 2020€ HT
Cours disponible en intra également
Référence : JDAJ
Dates / Inscription en ligne :
Lieu de la formation
Paris - La Défense
Nos coordonnées
Tél : 33 (0)1 43 34 90 94
E-mail : nous contacter

Formation Java FAFIEC

 

Votre formation Java prise en charge à 100% ! *

En mars  2011, le Fafiec a sélectionné PLB Consultant pour vous proposer les meilleures formations autour du développement objet avec Java.

Sessions inter-entreprise sur  Paris, Lyon et Lille. 

Sessions intra-entreprise sur  toute la France.

*100% des coûts pédagogiques, offre valable dans la limite des fonds mutualisés dédiés aux actions collectives, en application des critères de prise en charge en vigueur (voir conditions détaillées sur le site du FAFIEC)