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

Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Introduction to Apache Wicket
    1. History
    2. Core principles
    3. Comparison with other frameworks
    4. Advantages and trade-offs
  • Basics
    1. Key concepts and terminology
    2. Pages and components
    3. Models
    4. Forms
  • First Apache Wicket application
    1. Maven + Apache Tomcat
    2. Application structure
    3. Application configuration
    4. Create and run the app in an IDE
  • Deepening knowledge
    1. Overview of standard components
    2. Component inheritance
    3. When and why to use each model
    4. Building forms and validation
    5. Repeaters
    6. Working with URLs
    7. Wicket and AJAX
    8. Language localization
    9. Customization
    10. Authentication, roles and permissions
    11. Testing
    12. Security
  • Integration
    1. jQuery
    2. Spring
    3. jQuery UI
    4. Bootstrap
    5. 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: