JSF (Java Server Faces)

publicité
JSF (Java Server Faces)
Présentation de la formation :
Durée : 2 jours
JavaServer Faces (JSF) est la technologie de référence pour
construire des applications de gestion en mode Web et en Java.
JSF a repris et amélioré la mise en oeuvre du pattern MVC popularisé avec
Struts. Il permet de construire rapidement des écrans, y compris
complexes, sans sacrifier la maintenabilité.
Prix 2015 Interentreprises : 1250€ HT
Vous maîtriserez à l’issue de ce cours les notions nécessaires et suffisantes
pour développer en toute autonomie des écrans avec la
technologie JSF et les facelets, en intégrant le dynamisme apporté
par les technologies AJAX et JavaScript.
Code stage : JSF
Public : Développeur Web
Prérequis : Connaissance du langage Java
Pédagogie : 60% de travaux pratiques
Objectifs :
Programme détaillé :
Cette formation vous permettra de :
•
•
•
•
•
•
•
•
•
Développer une page JSF et le ManagedBean associé
Savoir utiliser les tags JSF
•
Comprendre la navigation
Mettre en place des templates de pages
Valider et convertir les données
•
Externaliser les textes dans des fichiers properties
Internationaliser votre application
Ajouter du dynamisme avec AJAX
•
•
•
•
Les Servlets
-- Les principales technologies disponibles
-- Packaging d’une webapp
-- Les paramètres HTTP, session utilisateur
Environnement
-- Notions sur Maven
-- Le test automatisé, le test avec HtmlUnit
-- Bonnes et mauvaises pratiques
Mon premier écran JSF
-- Configuration
-- La page XHTML/Facelet
-- Le lien avec le Backing bean
-- Les actions/événements
-- Gestion de la mémoire
JSF : partie 2
-- Templating
-- La navigation en JSF
-- Les Action Listeners
-- La validation
-- Les JSTL
-- AJAX en JSF
-- Présentation de Primefaces
La sécurité
-- La sécurité dans les webap
-- Page de login pour le type FORM
-- Déclaration des rôles dans le fichier web.xml
-- Sécurisation des ressources
-- Sécurité programmatique
Les exceptions
-- Stratégies de gestion des exceptions
-- Les messages
-- La gestion des erreurs
Internationalisation
-- Les problèmes d’encodage
-- Internationalisation de texte statique
-- Mise en forme des dates et nombres
-- Les Converters
-- Equivalent du MessageFormat Java
Sessions
Paris : Lyon : 12 - 13 mars,
2 – 3 fév,
Grenoble : Toulouse : 25 – 26 juin,
28 – 29 mai,
20 - 21 avril, 8 – 9 juin,
30 – 31 mars,
5 – 6 nov
3 – 4 sept,
Inscription et informations :
// DÉVELOPPEMENT IHM WEB
19 – 20 nov
7 – 8 sept
[email protected]
Paris 01 56 56 71 00 / Région 04 72 33 78 30
14 –15 déc
Téléchargement