20.06.2015 Views

Développement Web Développement mobile ... - Youblisher

Développement Web Développement mobile ... - Youblisher

Développement Web Développement mobile ... - Youblisher

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Développement</strong> d’applications <strong>Web</strong><br />

avec JSF<br />

3 jours<br />

21 heures<br />

Le Framework JavaServer Faces (JSF) permet la simplification du développement <strong>Web</strong>. Il permet<br />

en effet de rapprocher la création d’applications intranet / Internet des techniques éprouvées<br />

du développement rapide d’applications client / serveur. Il procure ainsi un sérieux gain de<br />

productivité et la possibilité des créer simplement des interfaces <strong>Web</strong> sophistiquées.<br />

A l’issue de ce cours, vous pourrez mettre en œuvre une application <strong>Web</strong> en utilisant le<br />

Framework JSF. Vous saurez en outre justifier du choix d’une bibliothèque de composants<br />

graphiques. Enfin vous serez capables de définir la provenance des problèmes de réactivité.<br />

Au travers d’un projet développé de manière itérative, en s’appuyant d’abord sur des pages<br />

JSP puis sur Facelets, vous apprendrez à gérer la navigation entre les pages JSF, l’activation<br />

des traitements côté serveur, la gestion des événements clients et l’internationalisation<br />

de vos applications. Vous mettrez en œuvre les composants <strong>Web</strong> standards de JSF et les<br />

composants sophistiqués comme la DataTable. Vous enchaînerez avec l’intégration de librairies<br />

supplémentaires pour bénéficier de composants graphiques prêts à l’emploi.<br />

Référence<br />

JSF<br />

Audience<br />

Développeurs <strong>Web</strong> Java EE,<br />

chefs de projet<br />

Pré-requis<br />

Développeurs <strong>Web</strong> / Java EE<br />

expérimentés ou avoir suivi le<br />

cours JWEB (p. 84)<br />

Méthode pédagogique<br />

60 % de travaux pratiques<br />

Support de cours sur CD<br />

Disponible également<br />

en intra-entreprise<br />

Contenu<br />

JavaServer Faces, les bases<br />

- De JSF1 à JSF2<br />

- Caractéristiques essentielles<br />

- Les implémentations JSF<br />

Fonctionnement de JSF<br />

- Cycle de vie d’une page JSF<br />

- Règles de navigation<br />

- Managed et Backing Beans<br />

- Actions et gestion<br />

d’événements<br />

- TagLibs et JSF<br />

Configuration et déploiement<br />

- Le fichier faces-config.xml<br />

- Annotations JSF2<br />

- Intégration dans une<br />

application <strong>Web</strong> (web.xml)<br />

- Compatibilité des moteurs de<br />

Servlets<br />

Utilisation des composants JSF<br />

- Affichage<br />

- Validation<br />

- Internationalisation<br />

- Tableaux de données<br />

- Convertisseurs<br />

Java EE et Frameworks<br />

Vous allez apprendre à :<br />

- Connaître les éléments du Framework JSF<br />

- Utiliser les composants standards JSF<br />

- Créer des templates de page avec Facelets<br />

- Gérer le contexte utilisateur (événements, formulaires) automatiquement<br />

- Internationaliser vos applications simplement<br />

- Maîtriser le mode d’exécution d’une application JSF<br />

- Savoir ce qu’apporte JSF2<br />

Prix interentreprises 2011 :<br />

1 716 € HT<br />

Inscriptions et informations :<br />

www.valtech-training.fr<br />

ou +33 (0)1 41 88 23 00<br />

Conception avancée<br />

et personnalisation<br />

du Framework<br />

- Bases de la création de<br />

composants JSF<br />

- Les Design Patterns dans JSF<br />

- Lien entre JSF et les autres<br />

couches de l’application<br />

- Utiliser Facelets comme View<br />

Technology<br />

- Templating avec Facelets<br />

- Intégrer Ajax et JSF<br />

Les enjeux de JSF<br />

- Les environnements de<br />

développement JSF<br />

- Les bibliothèques de<br />

composants<br />

- JSF et les performances<br />

- JSF et la sécurité<br />

2010 2011<br />

SEPT OCT NOV DEC JAN FEV MARS AVRIL MAI JUIN JUILL AOUT SEPT OCT NOV DEC<br />

PARIS 27 25 29 27 02 27 06 28 14<br />

TOULOUSE 25 24 09 27 24<br />

LYON 27 29 20 21 16 04 10 19<br />

GRENOBLE 04 22 02 13 15 28 30<br />

GENÈVE 06 22 26 19<br />

86

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!