Formation Informatique | Formation Management
Informatique » Développement logiciel » Formation Java / JEE »

Java et Web 2.0, développer avec JSF, Ajax et Dojo


Formation Java Web

Stage pratique
Eligible au DIF

Réf : JAD

Prix 2012 : 2315 € H.T.
Durée :  5  jours
Cliquer sur une session pour réserver:

Paris
18 juin 12, 10 sept. 12

Toutes les sessions  

Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Geneve
Sophia-antipolis,Luxembourg
:
Nous contacter
Filières métiers:

Développeur Java Web

version pdf imprimer Faire suivre


Les objectifs de cette formation Java Web


Vous apprendrez à développer des interfaces web ergonomiques et réactives basées sur Ajax. Vous découvrirez le Framework Dojo pour simplifier l'usage du JavaScript et exploiterez la richesse de ses composants et de ses animations. Vous découvrirez également le modèle de programmation orienté composants graphiques du Framework JSF nouvellement intégré à Java EE 6.

Participants de cette formation Java Web

Informaticiens souhaitant développer des applications Web en utilisant conjointement JSF 2.O et Dojo.

Pré-requis de cette formation Java Web

Bonnes connaissances du langage Java et du développement Web en Java. Expérience requise en programmation Java. Connaissance des langages XML et HTML.

Travaux pratiques

Mise en place de diverses applications basées sur JSF 2.0 et Dojo.


Programme de cette formation Java Web

Rappels sur JavaScript, DOM et AJAX

- Le langage JavaScript. Principes de bases, forces et faiblesses.

- Qu'est-ce qu'AJAX ?

- HTML, XHTML, DHTML, JavaScript et CSS.

- Les apports d'AJAX à une application Web.

- Les différents frameworks AJAX disponibles.

- Rappels XML.

- Document Object Model (DOM). Utilité dans le cadre d'une application Web.


Présentation de Dojo

- Qu'est-ce que Dojo ?

- Navigateurs supportés par Dojo.

- Les différents composants Dojo.

- Un premier exemple d'utilisation de Dojo.


Utilisation de Dojo

- Notions de base : le fichier djConfig, les tableaux et objets avec Dojo.

- Accès à l'arbre DOM : dojo.query...

- Gestion d'événements avec Dojo : dojo.connect, dojo.publish...

- AJAX avec Dojo : AJAX / IO, JSON tools.

Travaux pratiques
Développement d'une application Web utilisant Dojo.

Présentation de JSF 2.0 (JSR 314)

- Prrincipes.

- Les serveurs compatibles.

- L'intégration de JSF au serveur.

Travaux pratiques
Mise en place de JSF et création d'une première application.

Concepts de base JSF

- Cycle de vie d'une requête JSF.

- Les différents événements rencontrés.

- Le modèle, les règles et le système de navigation.

- Les facelets.

- Utilisation des balises dans les facelets.

- Les composants standard de JSF.

- Les librairies core, HTML et ui.

Travaux pratiques
Mise en oeuvre de quelques composants JSF au sein d'une application.

La gestion des événements en JSF 2.0

- Le modèle d'événements de JSF.

- Fonctionnement des événements JSF.

- Ecrire ses propres listeners.

Travaux pratiques
Ajout d'une gestion événementielle.

Conversion et validation

- Le système de conversion de JSF.

- Conversion de date.

- La conversion de nombres.

- Le système de validation de JSF.

- Les différents types de validateur.


Intégration de Dojo à JSF

- Les différentes approches.

- Association de composants JSF et de widgets Dojo côté client (Deferred binding).

- Conversion d'un composant JSF en widget DOJO par injection côté client (Lazy injection).

- Exemples et bonnes pratiques.

Travaux pratiques
Mise en oeuvre de l'une des approches présentées.