Vous êtes sur la page 1sur 2

JEE - Servlets et JSP, Les bases et Perfectionnement

Formation Informatique / Dveloppement logiciel / JAVA et JEE

OBJECTIFS
Savoir architecturer et concevoir des projets web JEE performants base de Servlets et de JSP
Avoir une vision globale des frameworks MVC (Struts, JSF, Spring,...)

PUBLIC
A retenir

Tous

Dure : 5 jours soit 35h.


Rf. JEE014

PRE-REQUIS
Maitrise des bases du langage Java et connaissance du XHTML

PROGRAMME
Introduction

Dates des sessions

Dveloppement d'applications web dynamiques : panorama des technologies existantes


Plate-forme JEE : architecture, APIs et environnement d'excution
Servlets et JSP par rapport aux autres services web

Paris
01/06/2015
06/07/2015
31/08/2015
05/10/2015
16/11/2015
Aix en Provence
13/04/2015
08/06/2015
20/07/2015
07/09/2015
12/10/2015
23/11/2015
Bordeaux
15/06/2015
19/10/2015
Lille
25/05/2015
29/06/2015
24/08/2015
28/09/2015
02/11/2015
14/12/2015
Lyon
20/04/2015
15/06/2015
27/07/2015
14/09/2015
19/10/2015
30/11/2015
Montpellier
22/06/2015
26/10/2015
Nantes
18/05/2015
22/06/2015
17/08/2015
21/09/2015
26/10/2015

Mise en place
Environnement de dveloppement (Eclipse / NetBeans)
Elments de base et optimisation du dveloppement
Moteurs de servlets et JSP : prsentation, choix (Tomcat, GlassFish, ...)
Structure d'un module web ; cycle de vie des composants
Empaquetage et dploiement d'une application Web
Atelier pratique : installation des environnements de dveloppement et d'excution ; premier projet web
minimal
Servlets
Spcification et cycle de vie
Chainage de pages : liens et formulaires
Rappel sur les mcanismes et normes d'interaction du protocole HTTP
Gestion des erreurs http et journalisation
Sessions, cookies et autres espaces de persistance
JDBC pour l'accs une base de donnes depuis une servlet
JavaMail pour l'envoi de mail depuis un formulaire
Multi-threading avec des servlets
Configurations avances de dploiement
Atelier pratique : cration, dploiement et test d'un projet complet base de Servlets incluant des
fonctionnalits de gestion avec un accs une base, utilisation de la session et envoi de mails
JSP (Java Server Pages)
Principe gnral et comparaison avec les Servlets
Les expressions : afficher des donnes dynamiques au milieu du XHTML
Les scriptlets - utilisation et limites
Dclarations et directives : la JSP est une classe
Inclusions et mcanismes de rutilisation
Javabeans : prsentation, cration
Accs et manipulation des Javabeans depuis JSP et Servlets
Modle MVC
Etude de cas complte - Servlets et JSP en collaboration
Organisation mmoire du serveur
Gestion des erreurs
Atelier pratique : Dveloppement d'applications web avec une architecture MVC et une prsentation avance
base de JSP
Bibliothques de balises (Taglibs)

CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France

JEE - Servlets et JSP, Les bases et Perfectionnement


Formation Informatique / Dveloppement logiciel / JAVA et JEE

Panorama des taglibs disponibles


Installation, utilisation d'une bibliothque de balises
JSTL (JSP Standard Tag Lib) : prsentation et test
Le language d'expressions (EL)
Dfinition de fonctions, cration de TLDs et appels depuis une JSP
Cration de taglibs : principe et apis disponibles
Atelier pratique : intgration de taglibs dans des JSP - implmentation d'une bibliothque personnalise de
tags
Concepts avancs
Templating : mcanisme, frameworks disponibles
Prsentation de plusieurs frameworks MVC2 (Struts, JSP, Spring MVC)
JNDI et configuration de ressources (JDBC, mails,...) au niveau du serveur d'applications
Scurit de l'application : prsentation des apis, gestion des utilisateurs et des rles
Gestion d'un projet web : de l'analyse au test
Architecture DMZ et mise en place d'un serveur web frontal
Notions de clustering : mcanismes de sessions distribues
Atelier pratique : mise en place de projets base de frameworks MVC2 - configuration serveur et utilisation
de ressources JNDI - Utilisation d'un moteur de templates

07/12/2015
Nice
01/06/2015
05/10/2015
Rennes
15/06/2015
19/10/2015
Strasbourg
25/05/2015
28/09/2015
Toulouse
25/05/2015
29/06/2015
24/08/2015
28/09/2015
02/11/2015
14/12/2015

Cette
formation est
galement
propose en
formule
INTRA-ENTREPRISE.
Inclus dans cette formation

Coaching Aprs-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la ralisation
de vos objectifs.

Votre garantie 100%


SATISFACTION
Notre engagement 100% satisfaction
vous garantit la plus grande qualit
de formation.

CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France