Quiz en ligne sur le développement Java pour le Web

Quiz

Développement d'applications Web avec JSF

Référence : JSF
Durée : 3 jours (21 heures)


Le Framework JavaServer Faces (JSF) permet la simplification du développement Web. Il permet en effet de rapprocher la création d'applications intranet / Internet des techniques éprouvées du développement rapide d'applications client / serveur. Il procure ainsi un sérieux gain de productivité et la possibilité des créer simplement des interfaces Web sophistiquées.

A l'issue de ce cours, vous pourrez mettre en oeuvre une application Web en utilisant le Framework JSF. Vous saurez en outre justifier du choix d'une bibliothèque de composants graphiques. Enfin vous serez capables de définir la provenance des problèmes de réactivité.
Date de début Prix (HT)   Inscription  
Lieu de la formation Afficher les sessions suivantes
05/06/2013 1 821,00 € Réserver  
01/10/2013 1 821,00 € Réserver  

Travaux pratiques :

Au travers d'un projet développé de manière itérative, en s'appuyant d'abord sur des pages JSP puis sur Facelets, vous apprendrez à gérer la navigation entre les pages JSF, l'activation des traitements côté serveur, la gestion des événements clients et l'internationalisation de vos applications. Vous mettrez en oeuvre les composants Web standards de JSF et les composants sophistiqués comme la DataTable. Vous poursuivrez avec l'intégration de librairies supplémentaires pour bénéficier de composants graphiques prêts à l'emploi.

Vous allez apprendre à :

  • Connaître les éléments du Framework JSF
  • Utiliser les composants standards JSF
  • Créer des templates de page avec Facelets
  • Gérer le contexte utilisateur (événements, formulaires) automatiquement
  • Internationaliser vos applications simplement
  • Maîtriser le mode d'exécution d'une application JSF
  • Savoir ce qu'apporte JSF2

Méthode pédagogique :

60% de travaux pratiques

Audience :

Développeurs Web Java EE, chefs de projets

Pré-requis :

  • Bonne expérience du développement Web avec Java EE ou avoir suivi le cours IJOP

Programme :

  • JavaServer Faces, les bases
    • De JSF1 à JSF2
    • Caractéristiques essentielles
    • Les implémentations JSF
  • Fonctionnement de JSF
    • Cycle de vie d'une page JSF
    • Règles de navigation
    • Managed et Backing Beans
    • Actions et gestion d'événements
    • TagLibs et JSF
  • Configuration et déploiement
    • Le fichier faces-config.xml
    • Annotations JSF2
    • Intégration dans une application Web
  • Utilisation des composants JSF
    • Affichage
    • Validation
    • Internationalisation
    • Tableaux de données
    • Convertisseurs
  • Conception avancée et personnalisation du Framework
    • Bases de la création de composants JSF
    • Les Design Patterns dans JSF
    • Lien entre JSF et les autres couches de l'application
    • Utiliser Facelets comme View Technology
    • Templating avec Facelets
    • Intégrer Ajax et JSF
  • Les enjeux de JSF
    • Les environnements de développement JSF
    • Les bibliothèques de composants
    • JSF et les performances
    • JSF et la sécurité

Votre avis, votre commentaire sur cette page

Commentaires

  • Le cours porte majoritairement sur JSF 2 avec un aperçu de JSF 1.
    Nous commençons par voir les standards de JSF1 sur 1/2 journée et ensuite nous travaillons les 2,5 jours restants sur JSF2.

    Envoyé par Jocelyn Thielois - Valtech Training, 26/10/2012 9:43am (il y a 7 mois )

  • Bonjour,

    Pouvez-vous me dire si cette formation porte majoritairement sur la version 2 de JSF, ou s'il s'agit d'une formation JSF 1 avec un aperçu de JSF 2 ?

    Merci d'avance !

    Envoyé par Manuel Siggen, 24/10/2012 2:26pm (il y a 7 mois )

  • Bonjour,

    Pour répondre à la question de l'environnement de développement, je vous confirme que nous travaillons sous Eclipse.
    Pour les travaux pratiques, la librairie de composants utilisée est Primefaces.

    Bonne journée

    Envoyé par Anne-Lise DUBAS, 30/08/2012 10:18am (il y a 9 mois )

  • Quel environnement est utilisé pour les travaux pratiques ? Eclipse, autres ?
    Quels composants ? primefaces, richfaces, icefaces, tomahawk , autres ?

    Merci par avance

    Envoyé par Philippe LEMORDANT, 29/08/2012 9:35pm (il y a 9 mois )

flux RSS pour les commentaires de cette page | Flux RSS pour tous les commentaires

Accès direct à nos cours

Marketing Digital

Développement Web

Développement mobile

Méthodes agiles

Pratiques agiles

Gestion de projet

Efficacité professionnelle

Analyse, conception et modélisation avec UML

Développement Java et C++

Java EE et Frameworks

Microsoft .Net

Architecture

Cloud Computing

Intégration et Web Services

Oracle