Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
image OF
  1. Accueil
  2. Numérique
  3. Développement et langage informatique
  4. Java
  5. JSF 2 - Java Server Faces
JSF 2 - Java Server Faces

JSF 2 - Java Server Faces

Qualiopi
En centre
Non éligible CPF
Sélectionnez une session :

Choisissez une date pour pouvoir réserver !

Objectifs
Programme

A l'issue de cette formation, vous serez capable de :

  • Créer et utiliser des pages JSF avec Facelets
  • Distinguer l'architecture d'une application JSF et son modèle MVC
  • Décrire le rôle des managed-beans
  • Détailler le cycle de vie d'une requête
  • Identifier les principaux composants standards JSF
  • Intégrer des composants JSF Ajax
  • Lier les composants JSF et les autres composants JEE.

Jour 1

Présentation et architecture

  • Architecture MVC et implémentation JSF 2
  • Etat actuel de la norme JSF 2
  • Environnement de développement
  • Tour d'horizon des constituants d'une application JSF
  • Utilisation des annotations JSF 2.0
  • Configuration et déploiement dans un conteneur de servlet

Exemple de travaux pratiques (à titre indicatif)

  • Ecriture et analyse d'une première application reprenant les éléments principaux de JSF 2

Cycle de vie

  • La servlet FacesServlet
  • Cycle de traitement des pages JSF
  • Les Managed Beans
  • Les Backing Beans
  • Règles de navigation
  • FacesContext
  • Validateurs et convertisseurs de données
  • Validateurs standards et spécifiques
  • Evènements JSF
  • Listener et PhaseListener

Exemples de travaux pratiques (à titre indicatif)

  • Création d'une application JSF 2
  • Etude du fichier de configuration web.xml
  • Création de Managed Beans
  • Accès aux Managed Beans depuis des pages JSF simples
  • Modification des scopes et compréhension
  • Création de Backing Beans pour des formulaires simples

Jour 2

Exemples de travaux pratiques (à titre indicatif)

  • Navigation entre plusieurs pages JSF via les pages JSF et le code des Managed Beans
  • Utilisation des validateurs standards JSF2
  • Ecriture de nouveaux validateurs et utilisation de ceux-ci

Composants et affichage

  • Facelets
  • Evaluations avec EL
  • Templating avec facelets
  • Composition de composants
  • Les composants JSF de base ("JSF Core Tags")
  • Internationalisation

Exemples de travaux pratiques (à titre indicatif)

  • Dans un nouveau projet JSF 2
    • Utilisation des composants facelets graphiques
    • Utilisation de l'EL (Expression Language) pour faciliter l'écriture des facelets
    • Utilisation des composants graphiques principaux de JSF 2

Jour 3

Composants et affichage avancés

  • Les principaux frameworks de composants JSF
  • La librairie PrimeFaces
  • L'intégration native d'Ajax avec JSF 2.0
  • Affichage et traitement partiel
  • Personnalisation de composants
  • Création de composants

Exemples de travaux pratiques (à titre indicatif)

  • Création d'un nouveau projet pour PrimeFaces
    • Utilisation des composants de la librairie PrimeFaces
    • Intégration d'appel Ajax en utilisant les composants JSF 2
  • Création d'un nouveau projet de création de composants facelets

Conception avec JSF

  • Scope et managed beans
  • Gestion d'état avec JSF
  • Optimisation de la gestion d'état serveur
  • Optimisation client avec HTML5
  • JSF et Web Profile
  • Intégration avec CDI

Exemples de travaux pratiques (à titre indicatif)

  • Intégration des composants JSF 2 à CDI
  • Injection des composants managés dans le cadre d'une application JEE
Public visé

Développeurs, architectes et chefs de projets techniques.

Prérequis

Avoir suivi la formation JAV-DW "Java EE - Développement Web et d'applications d'entreprise" ou avoir connaissance du langage Java et de la programmation Web en Java.

Choisissez une date pour pouvoir réserver !

Autres formations disponibles :
Prochaines sessions disponibles :25 août27 oct.17 nov.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :25 août22 sept.27 oct.24 nov.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :15 sept.15 sept.03 nov.03 nov.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :15 sept.15 sept.13 oct.13 oct.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :15 sept.28 oct.24 nov.
Qualiopi
En centre
Non éligible CPF
logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Tout refuser
Tout accepter