bannière

Formation Wicket

Développement d'applications Web JEE avec Wicket

Référence : WICKET-03
Durée : 3 jour(s)

Partenaire
Yes Wicket!


Lieu Date de début Prix (HT) Formateur Réserver
Paris 20 mars 2012  1490 € drapeau  Victor Montaner Envoyer
Lyon 04 avril 2012  1490 € drapeau  Arnaud Cogoluègnes Envoyer
Rennes 07 mai 2012  1490 € drapeau  Manuel Boillod Envoyer
Paris 29 mai 2012  1490 € Envoyer
Lyon 06 juin 2012  1490 € drapeau  Arnaud Cogoluègnes Envoyer
Paris 02 juillet 2012  1490 € Envoyer
Paris 18 septembre 2012  1490 € Envoyer
Lyon 24 septembre 2012  1490 € drapeau  Arnaud Cogoluègnes Envoyer
Paris 26 novembre 2012  1490 € Envoyer
Lyon 03 décembre 2012  1490 € drapeau  Arnaud Cogoluègnes Envoyer

La prochaine session est animée par

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...)
Répartition : 50% Théorie, 50% Pratique
Public : Architecte, Développeur, Chef de projet
Pré-requis : Notions de développement Web en Java

Programme

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
* Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.
icone PDF Télécharger
>>Descriptif du cours
>>Bulletin d'inscription

Offert en inter-entreprise
>>Le petit déjeuner (croissants, jus d'orange, café)
>>Le déjeuner
>>Une qualification téléphonique si nécessaire avec l'un de nos consultants
>>Le livre  Wicket in Action*
couverture livre