5 jours (35 heures)
Formation certifiante - Code CNCP : 2231 - Certif Info : 94013
- Présentiel
- Blended - Learning
- FOAD / E-learning tutoré
Objectifs
- 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
Prérequis
- Connaissance en langage Java
- Connaissance en langages HTML, CSS, Javascript
- Notions sur la plate-forme Java EE
- Connaissance de Java Servlet et JSP
Vous n’avez pas les prérequis nécessaires pour la formation JSF : Java Server Faces ? Contactez nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.
Intervenants
Les contenus pédagogiques sont synchronisés sur les évolutions techniques grâce à notre équipe d’intervenant experts et professionnels du secteur enseigné. Les formateurs qui interviennent pour animer les formations ont une double compétence : compétence informatique et compétence métier (Banque, Assurance, Administration, Santé, Transport).
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
Une attestation d’assiduité sera délivrée après la validation de toutes les compétences de ce module.
POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS