Formation Wicket – Une approche novatrice
Présentation
Zenika s'associe avec jWeekend pour proposer une formation Wicket issue de la communauté. Formation unique en France, permettant d'offrir aux participants une information actualisée en permanence par des acteurs majeurs du projet et de la communauté.
Les deux formateurs possibles sont :
- Alastair Maw, commiter sur le projet Wicket
- Cemal Bayramoglu, fondateur de jWeekend, société qui encourage et promeut la technologie Wicket. Fondateur et organisateur des London Wicket Events chez Google
Objectifs
- Utiliser Wicket pour développer une application JEE avancée « from scratch » (L'application Wicket de démonstration intègre JPA et Spring)
- Comprendre la séparation des problématiques (Composants Java / Pages HTML)
- Maîtriser les différents éléments Wicket (Modèles, composants...)
Contenu
Introduction à Wicket
- Structure et configuration d'un projet
- Wicket : Une approche innovante
- Modèles et Composants : Les éléments centraux du framework
- Pré requis d'une application exemple et aperçue de son architecture (JPA / Spring / Wicket)
Interactions utilisateurs
- Création de formulaires et utilisation des différents composants de formulaire (Champs de saisie, boutons...)
- Poster des formulaires
- Validation d'un composant et d'un formulaire
- Introduction aux convertisseurs
- Messages d'informations et d'erreurs
- Support transparent du bouton de retour arrière
Eléments de rendu
- Look'n feel consistant au travers d'une application
- Les différents composants utilisés pour le Layout (Bordures, Panels, Pages et Fragments)
- Bordures : Décoration de pages, Réutilisabilité et structures communes de navigation
Composants graphiques
- Support de toutes les fonctionnalités HTML standards
- Manipulation par programmation des attributs de composants visuels
- Gestion des images dynamiques
- Apprendre à contrôler la puissance des composants Wicket
- Utilisation des fenêtres modales
Fonctionnalités courantes
- Gestion de l'internationalisation
- Gestion des URLs
- Paramétrage d'une page
- Comment accéder aux données d'une Session Http de manière Typesafe
- Comportement d'une Session Http dans un cluster Ajax
Ajax
- Les composants Ajax de Wicket
- Ajax Fallback
- Ajax Throttling, contrôler la fréquence des requêtes Ajax pour ne pas engorger le serveur
Fonctionnalités avancées
- Personnalisations d'une Session
- Intégration avec un conteneur d'IoC (Spring, Guice)
- Arbres et tables de données
- Optimisation mémoire et comment détacher un modèle
- Performance et scalabilité d'une application Wicket
- La séurité et Wicket
- Wicket « Behaviors », comment ajouter des comportements aux composants
Durée
2 jours (14h)
Tarif (déjeuners inclus)
1250 € (HT)
Lieu
Répartition
50% théorie
50% pratique
Pré-requis
Notions de développement Web en Java
Public
Architecte
Développeur
Chef de projet
Dates des sessions
22 au 23 janvier 2008
18 au 19 mars
27 au 28 mai
17 au 18 juin
16 au 17 juillet
23 au 24 septembre
21 au 22 octobre
25 au 26 novembre
16 au 17 décembre
Inscription
Intra-entreprise
Renseignements
+33(0)1.45.26.19.15
training@zenika.com
Télécharger la fiche !