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

Paris 9ème

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

Bulletin d'inscription

Intra-entreprise

Sur demande

Renseignements

+33(0)1.45.26.19.15
training@zenika.com