Le programme de cette formation se focalise sur l’API JSQF (Java Server Page) en abordant les templates, les composants composites et personnalisés. Vous apprendrez également à développer des beans CDI named et l’utilisation d’AJAX avec JSF mais également la validation et la conversion des données, le design des applications JSF et la gestion des évènements.

  • Tarif sur demande.
  • Prochaine session : à la demande.
  • Formation accessible aux personnes en situation de handicap.
  • 70% de pratique et 30% de théorie en moyenne.
  • Nombreuses activités pratiques pour une évaluation constante.
  • Supports, exercices et corrections à disposition en ligne pendant et après la formation.
  • Délai d'accès minimum : 1 semaine.
  • Formation 100% distanciel (téléprésence).
  • Evaluation par le formateur à travers les activités pratiques.
  • Public Développeurs, Chefs de projet, Architectes
  • Prérequis Java

Lors de cette formation, les participants suivent 3 jours de formation.

  • Introduction à JSF
      PrérequisFramework JSFArchitecture des applications JSFDéveloppement d’applications JSFCycle de vieDéploiement
  • JSF pages avec Facelets
      Hierarchie des composants graphiquesStructure des pagesLibrairies de tag Rendu HTML
  • CDI Named Beans
      Managed beanAnnotations CDIBindingUnified Expression Languagefaces-config.xml Scopes
  • Navigation
      Navigation statique et dynamiqueNavigation impliciteRègles et cas de navigationVue bookmarkable
  • JSF Templates
      Création et utilisationDecorator Debug
  • Conversion et validation de données
      Processus de validation et de conversionValidateurs et convertisseurs standardsConfigurationCréation customMessages d’erreurBean Validation
  • Data Tables
      Composent Data TableColonne, headers, captions Style des élémentsPersonnalisationTrier une tablePager
  • Evènements
      Le modèle JSF EventChange Events Register et listenersGestion du cycle de vie des évènements
  • AJAX et Composite Components
      Principes d’AJAXInteraction AJAX/JSFComposite Component
  • Libraire tiers
      Présentation des librairies tiersPrimesFaces