01 53 90 15 20
La formation framework JSF qui s’oriente sur la création d’applications intranet / Internet, du développement rapide d’applications client / serveur. JSF vous permettra un gain de productivité important. JSF se positionne dans la même ligne que Struts d’Apache et la technologie WebForms de Microsoft.

 

Objectifs

  • Etre capable de développer une application web en intégrant une interface utilisateur basée sur la technologie standard JSF (Java Server Faces) intégrée à Java EE
  • Assimiler les concepts de JSF
  • Mettre en oeuvre les composants graphiques JSF dans une page web
  • Savoir connecter les éléments graphiques JSF aux données

3 jours

  • Programme
  • Public et Prérequis
  • Pédagogie
  • Dates et Tarifs
  • Nous contacter

Programme de la formation JSF

Java Server Faces, les bases

  • Historique, pourquoi un nouveau framework ?
  • Caractéristiques essentielles
  • Les implémentations : JSF-RI, MyFaces, IBM-JSF…
  • Configuration logicielle requise

La technologie JSF

  • Les éléments d’une application JSF
  • Découverte du fonctionnement à travers un exemple simple
  • Les étapes du développement
  • Création des pages web
  • Définition de la navigation
  • Développement des beans métier
  • Configuration des beans
  • Le modèle de composant de l’interface utilisateur
  • Concept de ‘render’
  • Le modèle événementiel
  • Validation des données
  • Le modèle de navigation
  • Gestion des ‘Backing beans’
  • Vue d’ensemble et intégration des éléments JSF
  • Cycle de vie d’une page JSF

Mise en oeuvre des pages JSF

  • Configuration de la page
  • La bibliothèque des balises de base (JSF Core Tags)
  • Les balises de composants HTML,
  • Les classes associées
  • La gestion de l’internationalisation
  • Gestion des messages personnalisés
  • Les conversions de données
  • Utilisation d’un converteur personnalisé
  • Les validateurs de données
  • Utilisation d’un validateur personnalisé
  • La gestion des listeners
  • Référence à une méthode de Backing Bean

Création de composants personnalisés d’interface utilisateur

  • Concevoir un composant personnalisé
  • Composition
  • Facelets

Configuration des applications JSF

  • Le descripteur de déploiement : web.xml
  • Le fichier de configuration de ressource : faces-config.xml
  • Configuration des règles de navigation

Bibliothèques : OpenFaces, RichFaces, ADF Faces, PrimeFaces

Public 

La formation est destinée aux développeurs, architectes, chefs de projets et ingénieurs.

Prérequis 

Afin de profiter pleinement de la formation, il est conseillé de posséder une connaissance de JAVA telle que dispensée lors des formations JAVA Débutant ,  intermédiaire et JAVA Web.

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers des multiples exercices à réaliser (50 à 70% du temps).

Compétences du formateur

Notre formation est animée par un expert reconnu dans son domaine possédant une expérience sur le terrain significative et des compétences pédagogiques reconnues.

Moyens pédagogiques et techniques

  • Ordinateur (PC / MAC), vidéoprojecteur, aides audiovisuelles, documentation et support de cours, exercices pratiques d’application et corrigés des exercices pour les stages pratiques, études de cas ou présentation de cas réels pour les séminaires de formation.

A l’issue de chaque stage ou séminaire, ESIC fournit aux participants :

  • Un questionnaire d’évaluation de la session
  • Une feuille d’émargement par demi-journée de présence
  • Une attestation de fin de formation

Dates 

Rien de 8 décembre 2019 à 7 décembre 2020.

( Sous réserve d’un effectif nécessaire pour l’ouverture de session )

Tarif

1290€HT/personne.

Intra-entreprise et sur-mesure

Nos consultants vous accompagnent pour adapter ce programme de formation à votre contexte.

Fermer le menu