M2i Formation

JSF 2 - Java Server Faces

Langages et développement - Développeur Java

Présentiel

3 jours (21 heures) - JAV-JSF

(19)
Accueil  ›  Formations Informatique  ›  Langages et développement  ›  Développeur Java  ›  JSF 2 - Java Server Faces

Objectifs pédagogiques

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

Niveau requis

Connaissance du langage Java et de la programmation Web en Java ou avoir suivi la formation JAV-DW "Java EE - Développement Web".

Public concerné

Développeurs, architectes et chefs de projets techniques.


Éligible aux financements suivants : Formation éligible au CPF

La Défense17/06/20191 650 € HTDates proposées dans les agences M2iRéserver
La Défense25/11/20191 650 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Metz17/06/20191 650 € HTDates proposées dans les agences M2iRéserver
Mulhouse17/06/20191 650 € HTDates proposées dans les agences M2iRéserver
Nancy17/06/20191 650 € HTDates proposées dans les agences M2iRéserver
Reims17/06/20191 650 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen17/06/20191 650 € HTDates proposées dans les agences M2iRéserver
Évreux17/06/20191 650 € HTDates proposées dans les agences M2iRéserver
Le Havre17/06/20191 650 € HTDates proposées dans les agences M2iRéserver
Lille17/06/20191 650 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon17/06/20191 650 € HTDates proposées dans les agences M2iRéserver
Grenoble17/06/20191 650 € HTDates proposées dans les agences M2iRéserver
Lyon17/06/20191 650 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne17/06/20191 650 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux17/06/20191 650 € HTDates proposées dans les agences M2iRéserver
Orléans17/06/20191 650 € HTDates proposées dans les agences M2iRéserver
Tours17/06/20191 650 € HTDates proposées dans les agences M2iRéserver
Bordeaux25/11/20191 650 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Aix-en-Provence17/06/20191 650 € HTDates proposées dans les agences M2iRéserver
Montpellier17/06/20191 650 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis17/06/20191 650 € HTInscriptions en cours, places disponiblesRéserver
Aix-en-Provence25/11/20191 650 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Certification : M2i Langages de Programmation (+ 120€)

Présentation et architecture

  • Architecture MVC et implémentation JSF
  • Etat actuel de la norme JSF
  • 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

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

Composants et affichage

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

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

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

Certification (en option)

  • Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
  • Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
  • L'examen sera passé à la fin de la formation.

Les + de la formation

L'examen de certification est en français.