Contactez-nous au :
01 43 34 90 94
  • image description1
    20 ANS D'EXPÉRIENCE
    EN FORMATION PROFESSIONNELLE
  • image description2
    PLUS DE 650 FORMATIONS
    S'ADRESSANT À TOUS
    DU DEBUTANT A L'EXPERT
  • image description3
    DES CONSULTANTS FORMATEURS
    ISSUS DU TERRAIN QUI TRANSMETTENT
    LEUR EXPERTISE
  • image description3
    DIF... OPCA... FINANCEMENT
    NOUS VOUS CONSEILLONS
    POUR REDUIRE VOS COUTS
  • image description3
    DES FORMATIONS ADAPTEES
    POUR VOUS FAIRE
    GAGNER DU TEMPS
  • image description3
    DES PROGRAMMES DE COURS
    REVISES 2 FOIS / AN

    POUR SUIVRE LES
    NOUVELLES TECHNOLOGIES
Accueil > Java > Formation Java EE - Framework et outils
 

FORMATION La Programmation JSF

Java Server Faces

Objectifs de la formation JSF

La spécification JSF fait partie intégrante de Java EE. Son modèle de programmation répond à tous les problèmes classiques des applications web (navigation entre pages, conversion et validation de données, internationalisation, etc.). Il permet également de structurer ses applications selon le modèle MVC permettant une meilleure évolutivité de vos codes sources. Enfin, les interfaces construites avec JSF peuvent bénéficier de composants d'interfaces sophistiqués proposés par de nombreux éditeurs tiers.
Ce stage pratique commence par présenter les concepts fondamentaux permettant de bien cerner les apports de ce standard. Ensuite les participants élaboreront une application complète grâce à une alternance de présentation et de travaux pratiques. Enfin, de nombreux travaux pratiques de difficulté progressive permettent de se confronter aux problèmes classiques des applications web et de bien juger les réponses apportées par JSF.

A qui s'adresse la formation JSF

Cette formation JSF s’adresse à des programmeurs, développeurs, chefs de projet désireux de maîtriser JSF à des fins opérationnelles.

Pré-requis :

Bonne connaissance Java Servlets/JSP

Travaux pratiques :

Les travaux pratiques utilisent les logiciels et framework suivants :
• IDE Eclipse
• Serveurs Tomcat 7.x, JBoss 6.x
• JSF 2.0 RI
• IceFaces, RichFaces

Contenu de la formation JSF

Première approche de JSF
Comprendre JSF
Caractéristiques des applications web et de leurs interfaces utilisateur
Qu'est-ce que JSF ? Ses apports, quand envisager JSF ?
Principes généraux , Rappels et déclinaisons du modèle MVC
Les rôles du développement d'application
Les applications JSF
Constitution d'une application JSF
Principes et fichiers de configuration
Contenu d'une page JSF
Responsabilité client/serveur
Le framework JSF
Les modèles de composant, de navigation, d'évènements, ...
Les différents types de requêtes et leur cycle de vie
Technologies de présentation : JSP ou facelet ?
Les distributions disponibles
Apports de JSF 2.0
TRAVAUX PRATIQUES :
Mise en place de l'environnement de développement : distribution JSF, plug-ins Eclipse, Serveurs Tomcat, prise en main de l'IDE

Les premières application avec JSF
Navigation
Les règles de navigation et le fichier faces-config.xml
Fonctionnement du gestionnaire de navigation
Exemples
Règles de navigation avancées
Navigation simplifiée avec JSF 2.0
Managed beans
Rôle des Managed Beans, cycle de vie, Distinction avec les composants métier
Configuration des managed beans, JSF 1.2 et JSF 2.0
Association des propriétés aux composants d'interfaces
Association des méthodes aux interactions : navigation, validation, gestion d'événement
Collections, injection de dépendance
Les backing beans : définition, modèle de programmation, avantages et inconvénients
L'expression langage : EL
Principe de fonctionnement, moteur d'évaluation
Éléments de syntaxe
Les objets implicites
Les différents contextes
TRAVAUX PRATIQUES :
Mise aux point de règles de navigation
Déclaration et utilisation de managed beans et backing beans

Validation et conversion de données
La validation de données
La validation dans le traitement de la requête
Les validateurs standards
Validation via les méthodes du bean
Interface Validator et classes de validation
Balises spécifiques et validation
Gestion des messages
Rappels sur les bundle et l'internationalisation
Affichage des messages
L'objet FacesMessage
Conversion de données
Problématique de la conversion
Convertisseurs standards
L'interface Converter et les classes de conversion
Balises spécifiques et conversion
Gestion des évènements
Principes et types d'évènements FacesEvent
Gestion des ActionEvent
Gestion des ValueChangeEvent
Gestion des DataModelEvent
Les nouveaux évènements de JSF 2.0
TRAVAUX PRATIQUES :
Validation de formulaire, convertisseur d'objets, gestion des messages d'erreur et internationalisation des interfaces
Gestionnaires d'ActionEvent et ValueChangeEvent

Les composants d'interface
Composants HTML
Le Renderer Kit HTML
Composants d'affichage
Composants de saisie
DataTable
Facelets
Avantages de la technologie vis à vis de JSP
Templating avec JSF
Réutilisation et organisation des vues
Définition de sa propre billiothèque de balise
Ajax et JSF
Introduction à Ajax, Adéquation des deux modèles
Le support d'Ajax de JSF 2.0
Présentation des frameworks RichFaces et ICEFaces
L'apparition des bibliothèques pour mobiles
TRAVAUX PRATIQUES :
Mise en place d'une DataTable et d'un gestionnaire de DataModelEvent, Formulaire. Itération avec < ui : repeat
Utilisation de la balise Ajout de fonctionnalités Ajax avec ajax4jsf. Utilisation de < rich: datatable et < rich: suggestionBox


Formation Client Riche Java

-

Formation Java Server Face

-

Formation JSF Paris

-

Formation Facelets

Cette formation « JSF » est éligible au DIF. Ce cours peut être financé par l'OPCA de votre entreprise.
Durée de la formation JSF : 3 jours
Tarif 2012 de la formation JSF : 1590€ HT
Cours disponible en intra également
Référence : JJSF
Dates / Inscription en ligne :
du 11/06/2012 au 13/06/2012du 25/07/2012 au 27/07/2012du 12/09/2012 au 14/09/2012
Afficher toutes les dates...

Des sessions supplémentaires sont créées régulièrement, n’hésitez pas à nous contacter pour en prendre connaissance.

Lieu de la formation
Paris - La Défense
Nos coordonnées
Tél : 33 (0)1 43 34 90 94
E-mail : nous contacter

Formation Java FAFIEC

 

Votre formation Java prise en charge à 100% ! *

Depuis le mois de mars  2011, le Fafiec a sélectionné PLB Consultant pour vous proposer les meilleures formations autour du développement objet avec Java.

Sessions inter-entreprise sur  Paris, Lyon et Lille. 

Sessions intra-entreprise sur  toute la France.

*100% des coûts pédagogiques, offre valable dans la limite des fonds mutualisés dédiés aux actions collectives, en application des critères de prise en charge en vigueur (voir conditions détaillées sur le site du FAFIEC)Â