Formation IceFaces – Développer une application d'entreprise Web 2.0 avec IceFaces
Présentation
IceFaces est un projet open-source développé par la société IceSoft. Ce projet compte parmi les solutions Web les plus innovantes de la sphère Java.
Basé sur le standard JSF, IceFaces permet de réaliser aisément des applications AJAX et Web 2.0 (rafraîchissement partiel de page, glisser-déplacer, barres de progression...).
Objectifs
- Savoir développer des applications AJAX avec IceFaces
- Connaître la palette de composants et de renderers que propose IceFaces (graphiques, pop-ups, upload de fichiers...)
- Connaître les problématiques avancées liées à l'utilisation d'IceFaces (optimisation du chargement, sécurité, accessibilité...)
Contenu
Introduction
- Présentation du projet IceFaces
- AJAX et le Web 2.0
Rappels JSF
- Les principaux concepts JSF : composants, managed-beans, listeners...
- Gestion de la navigation
- Internationalisation
Les principaux concepts IceFaces
- Direct-2-DOM rendering
- Partial submit
- AJAX Bridge
- AJAX Push
- Anatomie d'une application JSF
- Travaux pratiques : création d'une première application IceFaces
Les composants
- Les composants de mise en page : panelGroup, panelTabSet, panelCollapsible...
- Affichage de données : le composant standard dataTable et les extensions IceFaces
- Composants enrichis : calendrier, upload de fichiers, graphiques...
- Optimiser le chargement de grands volumes de données (lazy-loading)
- Travaux pratiques : mise en oeuvre des principaux composants IceFaces, dans le cadre d'une application exemple
Facelets
- Présentation du projet Facelets
- Mise en place d'un templating de pages avec Facelets
- Intégration des projets Facelets et IceFaces
- Travaux pratiques : mise en place de Facelets
Aspects avancés
- AJAX Push
- Gestion du « drag and drop »
- Gestion avancée des erreurs de navigation
- Gestion de la sécurité
- Best practices
Durée
3 jours (21h)
Tarif (déjeuners inclus)
1200 € (HT)
Lieu
Répartition
40% théorie
60% pratique
Pré-requis
Notions de développement Web en Java
Public
Architecte
Développeur
Dates des sessions
2 au 4 janvier 2008
3 au 5 mars
5 au 7 mai
7 au 9 juillet
1 au 3 septembre
12 au 14 novembre
Inscription
Intra-entreprise
Renseignements
+33(0)1.45.26.19.15
training@zenika.com
Télécharger la fiche !