JSF : JAVA SERVER FACES
Formation certifiante - Code CPF 94 013 - 5 jours (35 heures)
Formations en présentiel
Formations Blended - Learning
Formations E-learning Tutoré
Présentiel
Blended - Learning
E-learning tutoré
A l'issue de la formation, les stagiaires seront capables de :
- Comprendre les phases du cycle de vie d’une application JSF et la réponse, et utiliser efficacement les différents événements au sein d’une application JSF
- Créer et maintenir des classes de composants JSF et les balises Facelets dans les pages de réponse
- Comprendre et utiliser les Expression Language JSF (EL)
- Développer et maintenir les beans gérés avec JSF
- Gérer la navigation avec des méthodes d’action
- Utilisez les validateurs et convertisseurs de type dans les applications JSF
La formation JSF Java Server Faces est accessible à toute personne ayant :
- Des connaissances en langage Java
- Des connaissances en langages HTML, CSS, Javascript
- Des notions sur la plate-forme Java EE
- Des connaissances de Java Servlet et JSP
Des exercices, des études de cas, des QCM et des tours de table permettent au formateur d’évaluer l’atteinte des objectifs ainsi que la progression du stagiaire à différents moments de la formation.
La validation de toutes les compétences requises est obligatoire pour l’obtention d’un BADGE ou d’un Certificat. L'obtention du Certificat est validé par la réalisation et la présentation d'un projet devant un jury.
- Toute personne ayant des connaissances en développement WEB et souhaitant maîtriser le développement d’application WEB en Java J2ee
- Développeur Web ou Chef de Projets souhaitant avoir une double compétence
- Toute personne souhaitant élargir ses compétences sur les missions liées à la fonction de développement Java J2ee
PROGRAMME DE FORMATION
JSF : JAVA SERVER FACES
JSF Vue d’ensemble
- Model View Controller
- éléments JSF – web.xml et faces-config.xml
- La puissance de Facelets
- JSF 2 – résumé rapide des caractéristiques
- Examinons les Annotations
GUI Composants 1
- Familles de composants
- UIViewRoot et FacesContext
- Le cycle de vie JSF
- Les pages Facelets
- Les composants de sortie – le texte et les étiquettes
- Formulaires
- Mise en forme de la sortie
- Saisie des mots de passe
- Gestion des Messages
Navigation dans les applications JSF
- règles de navigation via des annotations
- Actions dynamiques vs statique.
- Déclarant la navigation dans les faces-config.xml
- Langue d’expression JSF
Atelier et Cas pratique
Beans de sauvegarde
- Les utilisations des beans
- Déclaration des beans et les propriétés gérées par annotations
- Listes et Map dans les Managed Beans
- Utilisation de la FacesContext
- méthodes d’action dans les beans
- Connexion à des services back-end
Conversion et validation
- La conversion et la validation du cycle de vie JSF
- La conversion implicite et explicite
- conversion Date / Heure
- conversion en nombre
- validateurs standard des entrées
- La mise en œuvre de validation avec les beans
- conversion / validation Affichage des messages d’erreur
- convertisseurs personnalisés et validateurs
- validation côté client
Atelier et Cas pratique
Évènements JSF
- Les phases de JSF
- GET vs POST
- Les actions de page (JSF 2)
- Événements d’action
- Les événements de modification de la valeur
- Événements de phase
- Évènements Modèle de données
GUI Components 2
- Sélection d’éléments de listes
- Les cases à cocher et des boutons radio
- Boutons de commande et des liens de commande
- Panel Group et le Grid Panel
- Tableaux de données
- Nouveaux JSF 2.1 composants – Date Picker, Onglets, les Arbres et Upload de Fichier
Atelier et Cas pratique
Composants personnalisés écriture
- Faire un composant personnalisé
- Utilisation du composant dans une page JSP
- Utilisation des attributs d’une balise personnalisée
- Les composants personnalisés qui fournissent une entrée
Composition d’une Page à l’aide Facelets
- templating
- Le passage de paramètres aux pages
- Facelets et JSTL
- Facelets composants de la composition
- L’utilisation d’autres bibliothèques de balises
Atelier et Cas pratique
Ajax Vue d’ensemble
- XMLHttpRequest
- GET vs requêtes POST
- Tirer parti d’Ajax dans les applications Web
- Connexion au serveur
- Mise à jour du DOM pour la page
Ajax dans le cycle de vie JSF
- Sur la page du client – jsf.ajax.request ()
- Partial View Context
- Demande et réponse des charges utiles
- Les balises <f: ajax>
- les requêtes Ajax dans le cycle de vie JSF
Les stratégies existantes Ajax pour JavaServer Faces
- RichFaces
- ICEfaces
Atelier et Cas pratique
Financement avec le CPF via
le site MonCompteFormation

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS