Le développement JSF (JavaServer Faces)
Au cours de cette formation, nous apprendrons les bases du framework JavaServer Faces (JSF). Dans cette formation ABIS de trois jours, nous étudierons les éléments fondamentaux du framework ainsi que la manière dont il simplifie le développement d'une interface web en Java.
Comme les applications web peuvent devenir très complexes dans leur structure, il est nécessaire de disposer d’un bon framework applicatif. Sans un tel framework, la maintenance d’une application devient difficile, chronophage et sujette aux erreurs. JSF est un framework de vues basé sur des composants, intégré dans le standard Java/Jakarta EE.
Dans ce cours, le participant :
- acquerra une bonne compréhension de l’architecture et de l’utilisation du framework JSF
- sera capable de construire la couche vue d’une application d’entreprise, tout en étant conscient de l’intégration avec les autres parties de l’application
Planifier une session?
Formation interactive en temps réel: disponible en personne ou en ligne ou dans un format hybride. La formation peut être effectuée en français, en anglais ou en néerlandais.
DEMANDER FORMATION EN ENTREPRISE |
Calendrier publique des formations
Il n'y a pas de sessions publiques à ce moment. Nous organisons volontiers un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé? Contactez-nous.
Participants
Tout développeur d'applications Web (Intranet, Internet, Extranet) qui désire apprendre un framework qui profite d'un large soutien de la communauté Java EE.
Connaissances préalables
Des connaissances de Java sont requises (voir cours La programmation en Java).
En remplissant le test d'auto-évaluation "Java", vous pouvez décider vous-même si vous avez les connaissances préalables.
Contenu
- Introduction
- histoire
- versions
- configuration d'une application
- JSF Lifecycle
- JSF programmation de base
- facelets
- CDI
- bean definition et configuration
- bean scopes
- Expression Language
- Formulaires et navigation
- form tags
- navigation
- handling view expiration
- Conversion, Validation et Internalisation
- JSF et Bean Validation Framework
- Custom converters et validators
- Internationalisation
- Event handling
- action events, value change events, phase events, system events
- AJAX support
- Facelets
- templating
- facelet tags
- Composite et custom components
- (Extra) Example d'un JSF component library: PrimeFaces
Pédagogie
Exposé théorique et démonstrations. Une partie du temps sera également consacrée aux exercices.
Certificat
À la fin du cours, le participant reçoit un «Certificat de réussite».
Durée
3 jours.
Formateur
Sandy Schillebeeckx (ABIS)
INFO SESSION ET INSCRIPTION |