developpement d`applications java pour le web

publicité
DIGITAL
PROGRAMMATION WEB & MOBILE
DEVELOPPEMENT D'APPLICATIONS JAVA POUR LE WEB
5 jours (35h en présentiel)
Objectifs pédagogiques
Contenu
Cette formation vous permet
d'utiliser du JDK JavaEE pour
développement d’applications
Web. Décrire les principaux
Design Patterns liés au
développement d’applications
Web du JDK JavaEE.
Architecture d’une application Web en Java
Population visée
Développeurs Java.
Prérequis
Connaître le langage Java et de
préférence avoir des
connaissances sur le HTML.
Méthodes pédagogiques
8 participants maximum, un
poste par stagiaire et un support
de cours est remis en fin de
stage. La formation est
constituée d'apports théoriques,
de démonstrations et de mises
en pratique basées sur des
exercices.
Formateur
Formateur expérimenté
spécialiste de la programmation
Web.
Modalités de validation
des acquis
Évaluation en ligne des acquis
via un questionnaire. Attestation
de fin de stage.
Le protocole HTTP
Le serveur d’application Tomcat
Les différents composants du Framework Java pour le Web
Fonctionnement d’un serveur d’application Java.
Architecture d’une application Web Java (war)
Le manager de Tomcat (application Web d’administration)
Servlets
Cycle de vie d’une servlet
Création d’une servlet
Accès aux différents paramètres
Le contexte d’exécution
Les sessions
La redirection
Gestion des erreurs
Les cookies
L’upload de fichiers
Les portées d’attributs
Servlets retournant des données non HTML
Filtres Web
Principe de chaînage
Création d’un filtre
Utilisations classiques de filtres (login, log, cache, templating, etc.)
JSP (Java Server Page)
Cycle de vie d’une JSP
Création de JSP
Intégration du code Java (scriptlets)
Les directives JSP
Les tags JSP
Le EL (Expression Language)
Les variables implicites
Étude du code généré lors de la création d’une JSP
Les bibliothèques de Tags
La bibliothèque standards : JSTL
Contrôle de flux : conditions et boucles
Internationalisation et formatage
Créer ses propres bibliothèques de tags
Les différents types de tags
Les Tags Files
Création de Tag Handlers
Design Patterns pour le Web
L’architecture MVC
L’architecture Model2
Les formulaires
Le login
Façades
Pools (cache, connexions)
Adaptateurs
Proxy
Stratégie
Chaînes de responsabilité
Pour aller plus loin (brève introduction aux technologies et à leur liens
avec le contenu de la formation)
JSF, RichFaces, WebBeans, etc.
Les autres parties de la spécification JavaEE (EJB, XML, Persistance, Timer,
messaging, etc.)
Les serveurs d’applications (JBoss, WebSphere, Oracle, GlassFish, etc.), les Web
Services
www.ziggourat.com - Tél : 01 44 61 96 00 - N° enregistrement formation : 11752861675
Téléchargement