Formation JSF - Java Server Faces

Demander un devis
Je souhaite télécharger le programme ou imprimer le programme
  • Imprimer

Objectif

Java Server Faces est un framework de développement d'applications Web en Java permettant de respecter le modèle d'architecture MVC.

A la fin de cette formation, les participants connaîtront les bonnes pratiques de développement JSF et ils seront capables d'utiliser JSF pour le développement de leurs applications web.

Public concerné

- Développeur Java confirmé

- Responsables techniques

- Chefs de projets (web)

- Architectes

Pré-requis

Connaitre le JEE ou avoir suivi la formation JEE6.

Informations pratiques

Référence : #JSF01

Durée : 10 sessions de 2 jours

Tarif : 1050 € (HT)

Dates  :

 - 20 au 21 janvier 2016

 - 08 au 09 Février 2016

 - 24 au 25 février 2016

 - 16 au 17 Mars 2016

 - 06 au 07 Avril 2016

 - 11 au 12 Mai 2016

 - 20 au 21 Juin 2016

 - 27 au 28 Juillet 2016

 - 05 au 06 Octobre 2016

 - 30 Novembre au 01 Décembre 2016

Nous ouvrons une session à partir d'une personne

N'hésitez pas à nous demander nos disponibilités.

 

Présence nationale

Thumbnail image

Cliquez sur l'image pour l'agrandir

Auxerre, Bordeaux, Caen, Clermont-Ferrand, Dijon, Grenoble, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Perpignan, Reims, Rennes, Rouen, Strasbourg, Toulouse, Toulon, Tours

Programme

Introduction à JSF

  • modèle vue contrôleur
  • Eléments JSF - web.xml et faces-config.xml
  • La puissance de Facelets
  • JSF 2.0 - Résumé rapide des fonctionnalités
  • Annotations

Composants graphique JSF : 1ère partie

  • Familles de composants
  • UIViewRoot et le FacesContext
  • Le cycle de vie JSF
  • Pages Facelets
  • Text et label
  • Formulaires
  • Rendu graphique
  • Saisie du texte et des mots de passe
  • Messages d'erreurs

Les applications de navigation dans JSF

  • Règles de navigation
  • Navigation statique et dynamique
  • Déclarer la navigation dans faces-config.xml
  • Langage d'expression JSF
    • Comparaison avec les JSP EL
    • La syntaxe de base
    • Array, List dans JSF EL
    • Les opérateurs JSF EL
    • JSF EL objets implicites

Backing Beans JSF

  • Utilisation
  • Managed Beans et propriétés dans faces-config.xml
  • Méthodes

Conversion et validation en JSF

  • Conversion et validation dans le cycle de vie JSF

La mise en œuvre de validation dans les Backing Beans JSF

  • Afficher et convertir des messages d'erreur de validation
  • Customisation
  • La validation côté client

Evénements JSF

  • Les phases de JSF
  • Page actions (JSF 2.0)
  • Événements principaux

Composants graphique JSF : 2eme partie

  • Sélection d'éléments à partir de listes
  • Les cases à cocher et les boutons radio
  • Les boutons de commande et les lien
  • Tableaux de données
  • Nouveauté JSF 2.0 - Date Picker ...

L'écriture des composants JSF personnalisés

  • La composition d'un composant personnalisé
    • JSF 1.1 et 1.2
    • JSF 2.0
  • Utilisation du composant dans une page JSP
  • Utilisation des attributs d'une balise personnalisée

Composition de la page JSF en utilisant Facelets

  • Templating
    • Création d'un modèle de Facelets
    • Création d'une page client Facelets
    • Création d'une page de contenu Facelets
  • Passer des paramètres aux pages
  • Facelets et JSTL

Conclusion

Logiciels utilisés

Tout logiciel où il n'y a aucun intérêt pédagogique à le faire faire par les stagiaires sera préinstallé sur les postes.

Eclipse

J2SE

Travaux pratiques

Tout au long de cette formation, de nombreux exercices seront effectués. En effet, environ 60% du temps est concacré à la pratique.

Pour aller plus loin

Si programme est terminé en avance, il sera possible de discuter autour de différents sujet tels le framework de gestion de persitance hibernate ou l'outil de gestion de projet maven. Des exercices supplémentaires sur les sujets déjà traités pourront également être proposés.

Formations connexes

Si vous souhaitez aller plus loin, vous pouvez suivre les formations ejb, struts 2, jsf, ou maven.

Mots clés associés à cette formation

Java, Java Enterprise Edition, JEE, programmation orientée objet, développement, framework, java server faces, JSF.

X
 
 
 
 
 

You havecharacters left.