Formation JSF 2
Développement d’application web avec JSF 2
Référence : JSF2-03
Durée : 3 jour(s)
|
|
La prochaine session est animée par
|
Expert technique Java/JEE indépendant et coach agile.
Damien GOUYETTE est plus particulièrement spécialisé dans le développement web qu'il exerce depuis 10 ans.
Spécialisé en JSF, il assure des formations, des missions de conseil et d'audit. |
|
Présentation
JSF est un framework qui facilite et standardise le développement d'applications web en java.
Son but est de masquer la complexité du développement web en java (ajax, validation, conversion) afin d'en améliorer la productivité.
Ce cours présente les concepts clés nécessaires à son utilisation, et à la réalisation d'une application web.
Le cours permettra également de transmettre les bonnes pratiques. |
Objectifs
- Utiliser facelets pour créer des pages, et des templates réutilisables,
- Utiliser le support ajax de JSF2,
- Utiliser le modèle de navigation, les managedBean et les annotations de JSF2,
- Utiliser les composants fournis par JSF2
- Développer des composants personnalisés (Validateurs, convertisseurs, composant d’interface),
- Mettre en place des librairies tierces dans une application JSF2
- Faire fonctionner le tout, dans une application,
- Tester une application JSF2
|
Répartition :
50% Théorie, 50% Pratique |
Public :
Développeur, Architecte |
Pré-requis :
bonne connaissance de java et du développement web |
Programme
Jour 1
Présentation de la formation
- Pré-requis, objectifs, plan
Introduction et architecture
- Principaux frameworks RIA,
- Historique,
- Un framework orienté composant,
- Une JSR, plusieurs implémentations,
- MVC et JSF,
Le Cycle de vie,
- Restore view,
- Apply request,
- Process validation et conversion,
- Update model values,
- Invoke application,
- Render response
- Ajax et le cycle de vie,
- attribute immediate
Jour 2
- Les composants standards,
- Composition graphique des pages avec facelets.
- Navigation : Bookmarkable, Redirect Get pattern
- Managed bean et expression language,
- Conversion
- Validation
- Internationalisation
Jour 3
- Intégration ajax,
- Développer ses propres composants
- Créer un composant avec facelets,
- Tests d’interface,
- Librairies tierces,
- Bonnes et mauvaises pratiques pratiques.
|
| * Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment. |
|
- Offert en inter-entreprise
|
 Le petit déjeuner (croissants, jus d'orange, café)
 Le déjeuner
Une qualification téléphonique si nécessaire avec l'un de nos consultants
|
|