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é

Accueil  >  Les métiers du numérique  >   Java EE  >  JSF Java Server Faces

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

Allez plus loin

Développez vos compétences

Financement avec le CPF via

le site MonCompteFormation

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS