Cette formation prépare à la certification 1Z0-896 d’Oracle. Le programme 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.

Public

Développeurs

Prérequis

OCP

Durée

5 jours

Certification

1Z0-896

Programme

  • Introduction à JSF
    • Prérequis
    • Framework JSF
    • Architecture des applications JSF
    • Développement d’applications JSF
    • Cycle de vie
    • Déploiement
  • JSF pages avec Facelets
    • Hierarchie des composants graphiques
    • Structure des pages
    • Librairies de tag
    • Rendu HTML
  • CDI Named Beans
    • Managed bean
    • Annotations CDI
    • Binding
    • Unified Expression Language
    • faces-config.xml
    • Scopes
  • Navigation
    • Navigation statique et dynamique
    • Navigation implicite
    • Règles et cas de navigation
    • Vue bookmarkable
  • Message Bundles
    • Création d’un message bundles pour diverses langues
    • Utilisation pour simplifier la localisation
    • Localisation
  • JSF Templates
    • Création et utilisation
    • Decorator
    • Debug
  • Conversion et validation de données
    • Processus de validation et de conversion
    • Validateurs et convertisseurs standards
    • Configuration
    • Création custom
    • Messages d’erreur
    • Bean Validation
  • Data Tables
    • Composent Data Table
    • Colonne, headers, captions
    • Style des éléments
    • Personnalisation
    • Trier une table
    • Pager
  • Evènements
    • Le modèle JSF Event
    • Change Events
    • Register et listeners
    • Gestion du cycle de vie des évènements
  • AJAX et Composite Components
    • Principes d’AJAX
    • Interaction AJAX/JSF
    • Composite Component
  • Composants personnalisés
    • Principes
    • Création et implémentation
  • Configuration et sécurité
    • Maintenance
    • Configuration
    • Sécurité
    • Rôles et responsabilités
    • security API
  • Libraire tiers
    • Présentation des librairies tiers
    • PrimesFaces
    • Trinidad