accueil / formation / catalogue 2011 / java ee et frameworks / JSF
Développement d'applications Web avec JSF - Code : JSF
Le Framework JavaServer Faces (JSF) permet la simplification du développement Web. Il permet en effet de rapprocher la création d'applications intranet / Internet des techniques éprouvées du développement rapide d'applications client / serveur. Il procure ainsi un sérieux gain de productivité et la possibilité des créer simplement des interfaces Web sophistiquées.
A l'issue de ce cours, vous pourrez mettre en oeuvre une application Web en utilisant le Framework JSF. Vous saurez en outre justifier du choix d'une bibliothèque de composants graphiques. Enfin vous serez capables de définir la provenance des problèmes de réactivité.
Au travers d'un projet développé de manière itérative, en s'appuyant d'abord sur des pages JSP puis sur Facelets, vous apprendrez à gérer la navigation entre les pages JSF, l'activation des traitements côté serveur, la gestion des événements clients et l'internationalisation de vos applications. Vous mettrez en oeuvre les composants Web standards de JSF et les composants sophistiqués comme la DataTable. Vous enchaînerez avec l'intégration de librairies supplémentaires pour bénéficier de composants graphiques prêts à l'emploi.
Vous allez apprendre à :
  • Connaître les éléments du Framework JSF
  • Utiliser les composants standards JSF
  • Créer des templates de page avec Facelets
  • Gérer le contexte utilisateur (événements, formulaires) automatiquement
  • Internationaliser vos applications simplement
  • Maîtriser le mode d'exécution d'une application JSF
  • Savoir ce qu'apporte JSF2
Durée : 3 jour(s)
Audience : Développeurs Web Java EE, chefs de projet
Méthode pédagogique : 60% de travaux pratiques.
Pré-requis : Développeurs Web / Java EE expérimentés ou avoir suivi le cours JWEB
Prix : Voir dates
Programme :
JavaServer Faces, les bases
De JSF1 à JSF2
Caractéristiques essentielles
Les implémentations JSF


Fonctionnement de JSF
Cycle de vie d'une page JSF
Règles de navigation
Managed et Backing Beans
Actions et gestion d'événements
TagLibs et JSF


Configuration et déploiement
Le fichier faces-config.xml
Annotations JSF2
Intégration dans une application Web (web.xml)
Compatibilité des moteurs de Servlets


Utilisation des composants JSF
Affichage
Validation
Internationalisation
Tableaux de données
Convertisseurs


Conception avancée et personnalisation du Framework
Bases de la création de composants JSF
Les Design Patterns dans JSF
Lien entre JSF et les autres couches de l'application
Utiliser Facelets comme View Technology
Templating avec Facelets
Intégrer Ajax et JSF


Les enjeux de JSF
Les environnements de développement JSF
Les bibliothèques de composants
JSF et les performances
JSF et la sécurité


Dates :
code
[JSF]
Prix
euros/HT
Jan Fév Mars Avril Mai Juin Juillet Août Sept Oct Nov Déc
Paris 1716 - 2 - 27 - - 6 - 28 - - 14
Grenoble 1716 - 2 - 13 - 15 - - 28 - 30 -
Lyon 1716 - - 21 - 16 - 4 - - 10 - 19
Contact :
tél : 04 72 13 35 84
Contactez-nous.
Pour télécharger le bulletin d'inscription cliquez ici
Haut retour haut