Revenir à la liste des catégories de formation



Formation : Développement d'applications Web avec JSF


(Réf. 12638)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation


Détails de la fiche formation



Compétence(s)

Java

Prérequis

Développeurs Web / Java EE expérimentés ou avoir suivi le cours JWEB

Public

Développeurs Web, Java EE, chefs de projet

Objectifs

  • 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
  • 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.

Type de formation

Courte

Programme

JavaServer Faces, les bases

  • Historique
  • Pourquoi un nouveau Framework ?
  • Caractéristiques essentielles
  • Les implémentations : JSF-RI, MyFaces, IBM-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
  • 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

Les enjeux de JSF

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

Pédagogie

Non renseigné

Point(s) fort(s)

Non renseigné
Revenir en haut


Options disponibles pour la fiche formation



Langue(s)

Français

Moyen(s)

Inter-Entreprise

Durée

Non renseigné

Zone géographique

Inter-Entreprise :
75000 Paris :


Revenir en haut





Revenir à la liste des catégories de formation