Accueil |  Développement |  Formation |  Nos références |  Ressources Techniques |  Nous rejoindre |  Contact |  Plan d'accès  
PrésentationTechnologies
Internet
Technologies
Java
Technologies
PHP
Technologies
PERL
Technologies
XML
Bases
de données
Systèmes
d'exploitation
Outils et langagesCalendrier et TarifsPackages &
Forfaits
Commentaires
client
 
Centre de formation : 75 avenue Parmentier - 75011 Paris
Renseignements et inscriptions au 01.43.63.71.70
Bulletin d'inscription | CGV
Toutes nos formations peuvent être financées par l'OPCA
de votre branche ou être suivies dans le cadre d'un DIF
ou des dispositfs pour demandeurs d'emploi : AFPR, POE, CRP, DIF portable, AIF...
PACKAGES NOMINATIFS, PACKAGES A LA CARTE, PROGRAMME FIDELITE : cliquez ici

Formation JAV108 - Applications Web avec JSF (JavaServer Faces)

Cette formation peut être suivie dans le cadre d'un package JPACK1, à la carte

  • Rappels sur l'architecture MVC
  • Présentation de JSF
    • Avantages procurés par les JSF
    • Comparaison avec Struts
    • Architecture de JSF
    • Les différentes implantations (produits)
    • Les apports de la version JSF 2.0
  • Installation et configuration de JSF, descripteurs web.xml et faces-config.xml, annotations (version 2.0)
  • Le cycle de vie de la requête :
    • l'enchaînement des 6 étapes
    • Court-circuiter les étapes du cycle JSF
    • Erreurs courantes liées à l'exécution asynchrone des différents composants d'une page JSP
  • Implantation de l'architecture MVC avec JSF
    • Les managed beans. Déclaration dans le descripteur ou via les annotations (JSF 2.0)
    • Notion de binding, les backing beans
    • Accès au contexte d'exécution avec l'objet FacesContext
  • Contrôle de la navigation, requêtes GET (JSF 2.0)
  • Composants de l'interface : les bibliothèques JSF core et html
    • Utilisation de pages JSP "classiques" ou du framework Facelets pour les pages, templates avec Facelets
    • Composants formulaires
    • Liens hypertextes
    • Tableaux
    • Créer ses propres composants, simplification en JSF 2.0
  • Messages et internationalisation
    • Définition des fichiers de messages, configuration de l'application
    • Gestion des messages dans un bean
    • Affichage des messages dans une page JSP
  • Conversions de données
    • Utiliser les composants standard de JSF (conversion implicite et explicite)
    • Gestion des erreurs de conversion, messages d'erreur
    • Créer ses propres convertisseurs de données
  • Validation des données de formulaires
    • Utiliser la bibliothèque standard de validateurs JSF
    • Gestion des erreurs de validation, messages d'erreur
    • Créer ses propres classes de validation pour les saisies personnalisées
  • Gestion des événements sur les composants JSF
  • Compatibilité entre JSF et la JSTL et le langage EL
  • Architecture et Intégration de JSF
    • Intégration avec Spring et la couche persistance (DAO JDBC/JPA/Hibernate)
  • Support d'Ajax dans JSF
    • Support standard en JSF 2.0
    • Présentation de bibliothèques Ajax pour JSF : RichFaces
  • Présentation de bibliothèques de composants : Tomahawk, Trinidad, Tobago, RichFaces...
Tarifs
1 personne : 1320 € HT *
2 personnes : 2244 € HT *
3 personnes : 3037 € HT *
*personnes d'une même entreprise inscrites à la même session
Organisation de la formation
Théorie : 55%
Pratique : 45%
Configuration
Une machine par stagiaire. Environnement de développement au choix : Eclipse et plugin WebTools ou NetBeans. Serveur d'application Tomcat, Glassfish ou JBoss.
Durée de la formation
3 jours.
Dates
21-23 fév 2012
24-26 avr 2012
17-19 juil 2012
16-18 oct 2012
11-13 déc 2012
 
 
Orientation de la formation
Développeurs impliqués dans la réalisation d'applications Java Web ou J2EE et désireux d'utiliser le framework JSF.
Objectifs de la formation
Comprendre l'architecture proposée par JSF. Savoir développer une application complète Java Web à l'aide de JSF. La formation présente clairement les différences entre les versions 1.2 et 2.0.
Pré-requis pour la formation
Connaissance du développement de composants Web en Java (Servlet/JSP).
Documentation
Support de cours et exercices corrigés.