HOME JAVA & JEE AJAX & RIA AGILE & SCRUM SOA & REST ERLANG RUBY ON RAILS OPEN SOURCE .NET DESIGN & DDD CLOUD & GRID  
Core Wicket: Developing Applications with Wicket (WICKET-01-03)
CODE: WICKET-01-03          DURATION: 3 DAY/S
In this 3-day Wicket course, you'll learn how Wicket, the Java web application framework, takes simplicity, separation of concerns and ease of development to a whole new level.

This Wicket course starts with an overview of Wicket, quickly followed by exercises to help you put your newly learned skills into practice. You will then learn how to develop Wicket components. You will also learn how to use Wicket with Ajax and how to integrate Wicket with Spring.

Upon completion of this Wicket course, you'll know how to use Wicket to develop maintainable Java Web Applications with complex user interfaces easy and quickly.

LEARN HOW TO:
  • Create the structure of a Wicket application
  • Build Wicket components
  • Write Custom Validators and Converters
  • Optimise performance in Wicket
  • Integrate Wicket with data access services
  • Use Ajax in your Wicket Web Application Integrate Wicket with Spring
PROGRAMME
Day 1
  • Introduction
  • Basic structure of Wicket application
  • Page, Page instance, Page Map, Wicket URLs
  • Models introduction
  • PropertyModel
  • CompoundPropertyModel
  • LoadableDetachableModel
  • Forms
    • Using forms
    • Submitting forms
    • Form components
    • Choice renderer
    • Form validation
    • Validators
    • Feedback messages
  • Page navigation
  • ListView
  • Simple CRUD application
Day 2
  • Building Wicket components
    • WebMarkupContainer
    • Panel
    • Fragment
    • Border
    • Header contribution
    • Advanced techniques
  • Markup Inheritance
  • Localization
  • Resources, Resource references
  • Pluggable authorization strategies
  • Basic Ajax
Day 3
  • Writing custom validators
  • Writing custom converters
  • DataView, DataTable, Paging
  • Optimizing performance
  • Advanced models
  • Ajax Tree, TreeTable
  • Autocomplete TextField
  • Modal Window
  • Spring integration
ABOUT THE AUTHOR
Matej Knopp is a committer and core developer to the Wicket project. Matej has years of experience developing enterprise web applications with Wicket, Spring and Hibernate.
More about Matej Knopp
WHAT PEOPLE ARE SAYING
"We had Matej Knopp come to our workplace in Denmark and give a course on Wicket. The course was really good (in fact one of the best courses I have ever attended). Matej's method was a very good combination of slides with code examples and code labs for us to solve. And him being an active Wicket framework developer was super, no question was left unanswered. I speak for all of us when I say that I can highly recommend everybody to take the course." Flemming Boller, Senior Developer Mar 2008
IS THIS COURSE FOR YOU?
If you are an experienced Java Web Developer, keen to learn how to use Wicket for the quick and easy development of maintainable Java Web Applications with complex user interfaces, this course is for you!

COURSE PREREQUISITES
To benefit from this Wicket course, you should have several years experience in Java Web Development, prior to attending.

COURSE LABS & EXERCISES
Lectures, discussions & practical exercises.

© Copyright 2003-2008, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Community  Community-FR  Heros  Promotions  Apress