(+33)1 55 60 76 72
Toutes nos formations sont disponibles en classe virtuelle. Contactez-nous pour plus d’informations : formation@oxiane.comToutes nos formations sont disponibles en classe virtuelle. Contactez-nous pour plus d’informations : formation@oxiane.com

Wicket

Développer une application web Java EE avec Wicket
Vous cherchez une formation et vous ne l'avez pas trouvée...Faites une suggestion
Accueil » Formations » Java » Wicket

Le framework Wicket offre une solution puissante pour le développement d'applications Web en Java.Il réussit à combiner une approche de développement orientée composants graphiques avec une séparation claire entre le code Java et la partie HTML.Le support intégré d'AJAX, la possibilité de définir de nouveaux composants, l'intégration avec Spring et JPA ainsi que le dynamisme de la communauté Wicket sont autant de points forts qui font de Wicket l'un des tout meilleurs frameworks Java.

Nous consulter 3 jours JW-WIC

Wicket — Développer une application web Java EE avec Wicket

Programme

Introduction, rappels

  • Le pattern Modèle-Vue-Contrôleur (MVC)
  • Le modèle Servlets/JSP
  • Le modèle MVC2
  • Le modèle de programmation d’interfaces riches/lourdes
  • Le web 2.0, Ajax, la mouvance « composants »

Introduction à Wicket

  • Vue d’ensemble du framework
  • Structure d’une application Wicket
  • Installation et configuration
  • La notion de base du framework : les composants
  • L’approche POJO. Liens entre Wicket, Spring, JPA et AJAX
  • Séparation entre le code Java et le code HTML

Utiliser les composants

  • La notion de Page
  • Les composants de base
  • Lien avec le modèle
  • Les interfaces IDetachable et IModel
  • L’organisation du contenu d’une page
  • Le composant Link
  • Navigation entre les pages
  • Les formulaires
  • Gestion des validations
  • Affichage de messages
  • Gestion des conversions
  • Afficher des structures de données
  • Listes, tables et arbres
  • Les composants AJAX

Développer des composants

  • Panels et Border
  • Héritage des composants
  • Exploiter AJAX
  • Gestion des ressources
  • Ecrire des validateurs et des convertisseurs

Notions avancées

  • Internationalisation
  • Optimisation des performances
  • Pages ‘Stateless’
  • Gestion des sessions
  • Les différents types de modèles : statique, dynamique, détachable…
  • Interactions avec Spring et JPA
  • DataView

Profils des intervenants

Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.

Modalités d'évaluation

Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.

Démarche qualité

Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.

Moyens pédagogiques

Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Dernière mise à jour le 15/07/2020