CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 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
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
JEE - Servlets et JSP, Les bases et Perfectionnement
Formation Informatique / Développement 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
Tous
PRE-REQUIS
• Maitrise des bases du langage Java et connaissance du XHTML
PROGRAMME
Introduction
Développement d'applications web dynamiques : panorama des technologies existantes
Plate-forme JEE : architecture, APIs et environnement d'exécution
Servlets et JSP par rapport aux autres services web
Mise en place
Environnement de développement (Eclipse / NetBeans)
Eléments de base et optimisation du développement
Moteurs de servlets et JSP : présentation, choix (Tomcat, GlassFish, ...)
Structure d'un module web ; cycle de vie des composants
Empaquetage et déploiement d'une application Web
Atelier pratique : installation des environnements de développement et d'exécution ; premier projet web
minimal
Servlets
Spécification et cycle de vie
Chainage de pages : liens et formulaires
Rappel sur les mécanismes et normes d'interaction du protocole HTTP
Gestion des erreurs http et journalisation
Sessions, cookies et autres espaces de persistance
JDBC pour l'accès à une base de données depuis une servlet
JavaMail pour l'envoi de mail depuis un formulaire
Multi-threading avec des servlets
Configurations avancées de déploiement
Atelier pratique : création, déploiement et test d'un projet complet à base de Servlets incluant des
fonctionnalités de gestion avec un accès à une base, utilisation de la session et envoi de mails
JSP (Java Server Pages)
Principe général et comparaison avec les Servlets
Les expressions : afficher des données dynamiques au milieu du XHTML
Les scriptlets - utilisation et limites
Déclarations et directives : la JSP est une classe
Inclusions et mécanismes de réutilisation
Javabeans : présentation, création
Accès et manipulation des Javabeans depuis JSP et Servlets
Modèle MVC
Etude de cas complète - Servlets et JSP en collaboration
Organisation mémoire du serveur
Gestion des erreurs
Atelier pratique : Développement d'applications web avec une architecture MVC et une présentation avancée
à base de JSP
Bibliothèques de balises (Taglibs)
A retenir
Durée : 5 jours soit 35h.
Réf. JEE014
Dates des sessions
Paris
30/03/2015
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
23/03/2015
25/05/2015
29/06/2015
24/08/2015
28/09/2015
02/11/2015
14/12/2015
Lyon
09/03/2015
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
16/03/2015
18/05/2015
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 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
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
JEE - Servlets et JSP, Les bases et Perfectionnement
Formation Informatique / Développement logiciel / JAVA et JEE
Panorama des taglibs disponibles
Installation, utilisation d'une bibliothèque de balises
JSTL (JSP Standard Tag Lib) : présentation et test
Le language d'expressions (EL)
Définition de fonctions, création de TLDs et appels depuis une JSP
Création de taglibs : principe et apis disponibles
Atelier pratique : intégration de taglibs dans des JSP - implémentation d'une bibliothèque personnalisée de
tags
Concepts avancés
Templating : mécanisme, frameworks disponibles
Présentation de plusieurs frameworks MVC2 (Struts, JSP, Spring MVC)
JNDI et configuration de ressources (JDBC, mails,...) au niveau du serveur d'applications
Sécurité de l'application : présentation des apis, gestion des utilisateurs et des rôles
Gestion d'un projet web : de l'analyse au test
Architecture DMZ et mise en place d'un serveur web frontal
Notions de clustering : mécanismes de sessions distribuées
Atelier pratique : mise en place de projets à base de frameworks MVC2 - configuration serveur et utilisation
de ressources JNDI - Utilisation d'un moteur de templates
22/06/2015
17/08/2015
21/09/2015
26/10/2015
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
23/03/2015
25/05/2015
29/06/2015
24/08/2015
28/09/2015
02/11/2015
14/12/2015
Cette
formation est
également
proposée en
formule
INTRA-ENTREPRISE.
Inclus dans cette formation
Coaching Après-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la réalisation
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
Tél : 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
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
JEE - Servlets et JSP, Les bases et Perfectionnement
Formation Informatique / Développement logiciel / JAVA et JEE

Jee014 formation-jee-servlets-et-jsp-les-bases-et-perfectionnement

  • 1.
    CERTYOU, 37 ruedes Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 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 Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France JEE - Servlets et JSP, Les bases et Perfectionnement Formation Informatique / Développement 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 Tous PRE-REQUIS • Maitrise des bases du langage Java et connaissance du XHTML PROGRAMME Introduction Développement d'applications web dynamiques : panorama des technologies existantes Plate-forme JEE : architecture, APIs et environnement d'exécution Servlets et JSP par rapport aux autres services web Mise en place Environnement de développement (Eclipse / NetBeans) Eléments de base et optimisation du développement Moteurs de servlets et JSP : présentation, choix (Tomcat, GlassFish, ...) Structure d'un module web ; cycle de vie des composants Empaquetage et déploiement d'une application Web Atelier pratique : installation des environnements de développement et d'exécution ; premier projet web minimal Servlets Spécification et cycle de vie Chainage de pages : liens et formulaires Rappel sur les mécanismes et normes d'interaction du protocole HTTP Gestion des erreurs http et journalisation Sessions, cookies et autres espaces de persistance JDBC pour l'accès à une base de données depuis une servlet JavaMail pour l'envoi de mail depuis un formulaire Multi-threading avec des servlets Configurations avancées de déploiement Atelier pratique : création, déploiement et test d'un projet complet à base de Servlets incluant des fonctionnalités de gestion avec un accès à une base, utilisation de la session et envoi de mails JSP (Java Server Pages) Principe général et comparaison avec les Servlets Les expressions : afficher des données dynamiques au milieu du XHTML Les scriptlets - utilisation et limites Déclarations et directives : la JSP est une classe Inclusions et mécanismes de réutilisation Javabeans : présentation, création Accès et manipulation des Javabeans depuis JSP et Servlets Modèle MVC Etude de cas complète - Servlets et JSP en collaboration Organisation mémoire du serveur Gestion des erreurs Atelier pratique : Développement d'applications web avec une architecture MVC et une présentation avancée à base de JSP Bibliothèques de balises (Taglibs) A retenir Durée : 5 jours soit 35h. Réf. JEE014 Dates des sessions Paris 30/03/2015 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 23/03/2015 25/05/2015 29/06/2015 24/08/2015 28/09/2015 02/11/2015 14/12/2015 Lyon 09/03/2015 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 16/03/2015 18/05/2015
  • 2.
    CERTYOU, 37 ruedes Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 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 Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France JEE - Servlets et JSP, Les bases et Perfectionnement Formation Informatique / Développement logiciel / JAVA et JEE Panorama des taglibs disponibles Installation, utilisation d'une bibliothèque de balises JSTL (JSP Standard Tag Lib) : présentation et test Le language d'expressions (EL) Définition de fonctions, création de TLDs et appels depuis une JSP Création de taglibs : principe et apis disponibles Atelier pratique : intégration de taglibs dans des JSP - implémentation d'une bibliothèque personnalisée de tags Concepts avancés Templating : mécanisme, frameworks disponibles Présentation de plusieurs frameworks MVC2 (Struts, JSP, Spring MVC) JNDI et configuration de ressources (JDBC, mails,...) au niveau du serveur d'applications Sécurité de l'application : présentation des apis, gestion des utilisateurs et des rôles Gestion d'un projet web : de l'analyse au test Architecture DMZ et mise en place d'un serveur web frontal Notions de clustering : mécanismes de sessions distribuées Atelier pratique : mise en place de projets à base de frameworks MVC2 - configuration serveur et utilisation de ressources JNDI - Utilisation d'un moteur de templates 22/06/2015 17/08/2015 21/09/2015 26/10/2015 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 23/03/2015 25/05/2015 29/06/2015 24/08/2015 28/09/2015 02/11/2015 14/12/2015 Cette formation est également proposée en formule INTRA-ENTREPRISE. Inclus dans cette formation Coaching Après-COURS Pendant 30 jours, votre formateur sera disponible pour vous aider. CERTyou s'engage dans la réalisation de vos objectifs. Votre garantie 100% SATISFACTION Notre engagement 100% satisfaction vous garantit la plus grande qualité de formation.
  • 3.
    CERTYOU, 37 ruedes Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 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 Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France JEE - Servlets et JSP, Les bases et Perfectionnement Formation Informatique / Développement logiciel / JAVA et JEE