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

Paris 9ème

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

Bulletin d'inscription

Intra-entreprise

Sur demande

Renseignements

+33(0)1.45.26.19.15
training@zenika.com