Skip to main content

Instructor-led training

Apache Wicket Training in Fremont, California

Intensive and hands-on, the course emphasizes becoming productive quickly as a Wicket developer.

What you'll learn

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.

Prerequisites

Professional programming experience in Java is required.

Course Outline

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

The Wicket Architecture
Request Processing
Application
Session
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
Behavior

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

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

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
XMLHttpRequest Example
Wicket and Ajax
Ajax Components and Behavior
Header Contributions

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

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

Training locations

Apache Wicket training across the U.S. and beyond.

We provide Apache Wicket training onsite and live online for organizations throughout the United States and internationally.

View all Apache Wicket training locations

Train your team with HSG

Private, instructor-led training customized for your organization.

  • Onsite or live online delivery
  • Customized curriculum
  • Training for groups of 3 or more
  • Flexible scheduling
  • Experienced instructors
Request a Training Proposal

Questions? Call us at 303.377.6176
or email info@hartmannsoftware.com

Ready to train your team?

Let's customize this training for your organization.

Tell us about your employees, your goals, and your preferred schedule. We'll prepare a training proposal covering scope, delivery format, and pricing.