- This fast paced, hands-on introduction to the Apache Wicket framework has
been developed by Alastair Maw from the core
Wicket development team and reviewed by Cemal Bayramoglu.
- The course is based on the latest stable release.
- On the first day we cover the fundamentals; from getting started with a simple page, to building a web-app based on many of
Wicket's fundamental features. On day 2, you will learn about increasingly advanced topics and apply the techniques during the labs which are designed to complement the lecture material whilst effectively exercising your understanding.
- Over the 2 days, you will develop an impressive web application.
- Highly focused lectures followed by hands-on labs,
reviews and short Q&A sessions.
- be able to write, compile and run a simple java
- know some basic HTML.
- have a basic understanding of OO concepts such
as classes and inheritance.
- be comfortable editing Java code with Eclipse.
After completing this course, students will receive their
jWeekend online certificate and be able to:
- Create a new Wicket project
- Understand Wicket models
- Use Wicket components
- Create reusable Wicket components
- Build a Wicket application
- Introducing Wicket
- Structure and Configuration of a Wicket Project
- The Wicket Way
- Fundamental Components and Models
- Requirements for Sample Application
- Overview of Sample Application Architecture - JPA/Spring/Wicket
- Forms and Form Components
- Submitting forms
- Component Validation
- Form Validation
- Introduction to Conversion
- Feedback messages
- Common Look Across Pages
- Markup Inheritance
- Simple Mounted URLs
- Basic Authentication
- A First Look At Ajax
- Modal Windows
- Header contribution
- Page Parameters
- Header Contributors
- Attribute Modifiers
- Ajax Behaviours
- Ajax Page Manipulation
- Dynamic Resources
- Web Markup Container
- Custom Components
- Custom Session
- Data Tables
- Spring/Guice Integration
- Detachable Models
What People Are Saying
... these jWeekend courses have raised the bar for trainers everywhere.
"It's a pleasure to attend training courses (Swing 2-day and Spring 2-day) that do more than survey the ground and jump through the hoops. Challenging, stimulating and informative, these jWeekend courses have raised the bar for trainers everywhere."
... I cannot recommend jWeekend's courses highly enough and only wish we could bring them in every time a new developer comes on board here.
"The jWeekend instructor, Cemal, was incredibly helpful and flexible. The course gave our development team, which had been struggling adjusting to the "Wicket way", the understanding needed to become effective using this great framework. I cannot recommend jWeekend's courses highly enough and only wish we could bring them in every time a new developer comes on board here."
If you start using Wicket for real, this course is a real timesaver
"... taking this course was a great experience. Al and Cemal are very nice people, the material is great and what you get is definately worth the bucks and time. If you start using Wicket for real, this course is a real timesaver."
... Cemal made the course a pleasure to attend by presenting in an informative and entertaining way while also following to conclusion any questions and queries.
"The course delivers a strong foundation and is presented in a straight forward, intuitive manner. Cemal made the course a pleasure to attend by presenting in an informative and entertaining way while also following to conclusion any questions and queries. I would overly recommend this course as the place to start your Wicket journey as it will let you hit the ground running with the core Wicket skills and knowledge for your Wicket development ."
Gary S Mann
... an excellent introduction to JPA
"The course was an excellent introduction to JPA. I was impressed by Cemal's knowledge of and enthusiasm for the subject. Within two weeks, I have been able to join an exciting new project which makes use of the technolgies taught on the course."
An excellent introduction to Wicket... The instructor was top notch.
"An excellent introduction to Wicket. It allowed me to grasp the technology in a very short time frame. The instructor was top notch."
... and I especially thank you (Cemal) for going through this new and interesting material and explaining complex points so clearly and thoroughly with emphasis on good design.
"This is a very good course (custom Java, OO, Wicket) and I especially thank you (Cemal) for going through this new and interesting material and explaining complex points so clearly and thoroughly with emphasis on good design. Please accept lunch on me!"
The 2-day Swing course was informative and brilliantly paced
"The 2-day Swing course was informative and brilliantly paced, despite the mixed knowledge of the various participants. The instructor had excellent knowledge of the subject and was willing and able to answer any questions thrown at him. This included subjects only loosely related to the subject matter (such as Design Patterns and Threads in general.) All in all, a recommended course for anyone using Swing."
The 2-day course on Apache Wicket was a great introduction to the framework
"The 2-day course on Apache Wicket was a great introduction to the framework. The content was well laid out with each module advancing in logical progression. The corresponding practical tutorials reflected this building a good comprehension of wicket fundamentals. I was also impressed with the enthusiasm of Al and Cemal who not only expressed themselves eloquently but also took pains to ensure everyone kept up and encouraged open discussion on related topics time allowing. A very educating and enjoyable day, thanks guys!"
... a high standard and very enjoyable
"Just to say thanks for organising the talks last night (4th June) - they were all of a high standard and very enjoyable."
Definitely something that you might want to go for if you're looking for a wicket training
"I enjoyed the training, moreover, I've gained the knowledge that could help me get started in using wicket. Definitely something that you might want to go for if you're looking for a wicket training."
the atmosphere was extremely friendly and the content was very enlightening
"... just wanted to drop you a quick email to say how much I enjoyed the last event, the atmosphere was extremely friendly and the content was very enlightening especially for a newbie like myself!"
the Wicket course was exactly what we were looking for
"Thanks for an interesting and productive weekend. I felt the Wicket course was exactly what we were looking for and had a good balance between presentations, discussion and hands on tinkering. Even though our group came from radically different development backgrounds I think everyone came away with a useful understanding of the framework. Al has a clear presentation style and you both successfully fielded queries from beginners, experienced wicketeers, and talented web developers used to other ways of doing things... i doff my cap to you."
It is amazing how much you can learn in just 2 days!
"A subcontractor had recommended the Apache Wicket course arranged by JWeekend, I finally found the time to participate March 21-22. Alastair and Cemal did a very good job at teaching Wicket with lots of hands-on tutorials. It is amazing how much you can learn in just 2 days! My ideal web stack is now wicket/spring/jpa/hibernate and I feel very efficient :)"