Apache Wicket Training in Jersey City

Enroll in or hire us to teach our Apache Wicket class in Jersey City, New Jersey by calling us @303.377.6176. Like all HSG classes, Apache Wicket may be offered either onsite or via instructor led virtual training. Consider looking at our public training schedule to see if it is scheduled: Public Training Classes
Provided there are enough attendees, Apache Wicket may be taught at one of our local training facilities.
We offer private customized training for groups of 3 or more attendees.

Course Description

Intensive and hands-on, the course emphasizes becoming productive quickly as a Wicket developer. The Apache Wicket 6+ Framework covers the fundamentals from creating a basic web site to developing a multitiered architecture. Students will learn the Component Library, Session Management, Ajax, Events, Behaviors and the integration of Spring and Hibernate.
Course Length: 3 Days
Course Tuition: $1190 (US)


Professional programming experience in Java is required.

Course Outline


Getting Started with Wicket
GUI Development
A Wicket Application
Wicket Components
The General Structure of a Wicket Application
The Advantages of Using Wicket

The Wicket Architecture
Request Processing
Session Store
The Other Objects
Processing Steps of a Request
Thread Safety
Wicket Components
The Component Triad
Page - the Top Dog
Component Nesting Example
Component Nesting Example
MVC - The Wicket Way

Model Review
Using Model
Static versus Dynamic
Serializing Models
PropertyModel - A Dynamic Approach
Detachable Models

User Input and Forms
Get and Post
Submission Processing
Text Input
Components to Submit Form Data
Data Validation
Writing a Validator

Page and Component Composition
Grouping Components
Components with WebMarkupContainer
The Panel Container
Grouping with Fragments
Consistent Layout
Creating Reusable Components

 Ajax and Rich Components
What are Rich Internet Applications (RIA)
RIA Technologies
Ajax - What is it
The Importance of Ajax
Ajax, Javascript ...
XMLHttpRequest Example
Wicket and Ajax
Ajax Components and Behavior
Header Contributions

Implementing Authentication
Implementing Authorization
I18N and L10N
Resource Loading Customization
Unit Testing
Production Mode

Apendix A - Spring Overview
Apendix B - Hibernate Overview
Apendix C - Multitiered Architecture

Course Directory [training on all levels]

Upcoming Classes
Gain insight and ideas from students with different perspectives and experiences.

Interesting Reads Take a class with us and receive a book of your choosing for 50% off MSRP.