Développement d'applications Web avec JSF
Référence : JSF
Durée : 3 Jours
Prix (HT) : 1 768,00 €

Développement d'applications Web avec JSF. Formation sur JSF, cours à Paris la Défense et Toulouse.

Calendrier
Lieu Date de début Prix (HT) Réserver
Toulouse 20 févr. 2012 1 768,00 € Envoyer
Paris - La Défense 29 mai 2012 1 768,00 € Envoyer
Paris - La Défense 16 juil. 2012 1 768,00 € Envoyer


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

Travaux pratiques :


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


Méthode pédagogique : 60% de travaux pratiques

Audience : Développeurs Web Java EE, chefs de projet

Pré-requis : Bonne expérience du développement Web avec Java EE ou avoir suivi le cours JWEB

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


Outils : Tomcat, JSF-RI, Facelets, PrimeFaces



Financement de la formation

Ce cours peut être financé par l'OPCA (Agefos, Fafiec, Opcalia...) de votre société. Il peut également être suivi dans le cadre d'une période de professionnalisation ou du DIF. Notre équipe est à votre disposition pour vous aider à constituer votre dossier.

Valider mes pré-requis sur Java / Web pour suivre ce cours...