Wicket
Développement d'applications Web JEE avec Wicket
Référence : WICKET-03
Durée : 3 jour(s)

 PROCHAINE SESSION
 
 Date :   Du 14  au 16 avril
 Lieu :  Zenika - Paris
 Prix : 1490 € 1290 € (HT)
 Formateur :  
 Supports :  
 
Bulletin d'inscription  +33(0)1 45 26 19 15
Autres Dates et Lieux

Présentation

L'approche Wicket pour le développement d'applications Web est extrêmement originale et séduisante. Comparé aux autres frameworks web, il est ainsi possible de réaliser un plus grand nombre de fonctionnalités en moins de temps. Zenika contribue à la communauté en animant yeswicket, un site francophone dédié à cette technologie. Nous avons aussi intégré la libraire YAV sur wicketstuff-core, pour de la validation Javascript côté client.

Objectifs
  • Utiliser Wicket pour développer une application JEE avancée « from scratch » (L'application Wicket de démonstration intègre Hibernate 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çu de son architecture (JPA / Spring / Wicket)

Les modèles, une brique fondamentale

  • Quels sont les différents types de modèle
  • Quel modèle pour quelle situation

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
    • Créer son propre validateur
  • Introduction aux convertisseurs
    • Créer son propre convertisseur
  • Messages d'informations et d'erreurs
  • Support transparent du bouton de retour arrière
  • Spécialiser les composants

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
  • Gestion des listes
    • RepeatingView, ListView, PropertyListView
  • 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 et de leur format
  • 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
    • Checkbox, Link ...
  • Rafraîchir automatiquement un composant
  • La classe AjaxRequestTarget
  • Valider une formulaire, champ par champ via Ajax
  • L'ajout de comportement Ajax via les Behavior
  • Intégration de librairies JavaScript
  • Utiliser un moteur Ajax autre que celui de Wicket
  • Ajax Fallback

Fonctionnalités avancées

  • Personnalisations d'une Session
  • Intégration avec Spring, un conteneur d'IoC
  • 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écurité et Wicket
  • Wicket « Behaviors », comment ajouter des comportements aux composants
* Le déjeuner est compris dans le tarif.
** Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.
Partenaire : Yes Wicket!
Yes Wicket!


 training@zenika.com
 
DownloadTélécharger la fiche !
 


Sessions 2010
Du 04  au 06 janvier
Du 10  au 12 février
Du 10  au 12 mars
Du 14  au 16 avril
Du 12  au 14 mai
Du 21  au 23 juin
Du 26  au 28 juillet
Du 08  au 10 septembre
Du 13  au 15 octobre
Du 17  au 19 novembre
Du 08  au 10 décembre