Apache Wicket (WCK1)
Programming, Java, Spring
This course introduces Java developers to the component-based Apache Wicket web framework and practical patterns for building maintainable, long-term web applications. Through hands-on examples you will learn about components, models, pages and state management.
You will explore advanced topics such as form handling, validation, AJAX interactions, security and testing, plus integration with common libraries. The course covers localization, authentication, integration with tools like Spring, Bootstrap and WicketStuff extensions.
Location, current course term
Contact us
The course:
Hide detail
-
Introduction to Apache Wicket
-
History
-
Core principles
-
Comparison with other frameworks
-
Advantages and trade-offs
-
Basics
-
Key concepts and terminology
-
Pages and components
-
Models
-
Forms
-
First Apache Wicket application
-
Maven + Apache Tomcat
-
Application structure
-
Application configuration
-
Create and run the app in an IDE
-
Deepening knowledge
-
Overview of standard components
-
Component inheritance
-
When and why to use each model
-
Building forms and validation
-
Repeaters
-
Working with URLs
-
Wicket and AJAX
-
Language localization
-
Customization
-
Authentication, roles and permissions
-
Testing
-
Security
-
Integration
-
jQuery
-
Spring
-
jQuery UI
-
Bootstrap
-
WicketStuff options (REST API, Google Charts, Google Maps, Facebook, ...)
-
Assumed knowledge:
-
Knowledge of Java and basic HTML, CSS and JavaScript.
-
Schedule:
-
3 days (9:00 AM - 5:00 PM )
-
Course price:
-
828.00 € (1 001.88 € incl. 21% VAT)
-
Language:
-