web

16. Formation Développement d'applications Java pour le Web

Objectifs pédagogiques

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.

Population visée

Développeurs Java.

Prérequis

Connaßtre le langage Java et de préférence avoir des connaissances sur le HTML.

Contenu

Architecture d’une application Web en Java

  • 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

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.

Télécharger le plan de cours
  • DurĂ©e5 jours (35 h)
  • Prix2000 € HT
Dates des
prochaines sessions
  • 17/06/2013
  • 21/10/2013
  • 09/12/2013
Villes
  • Paris
Formules
Ajouter à votre sélection

  ">

Vous cherchez
une formation
sur mesure ?

N'hésitez pas
à nous contacter

01 44 61 96 00