Introduction to Apache Wicket

The Introduction to Apache Wicket training course teaches existing Java web developers how to successfully adopt Apache Wicket as a web application development framework.

The Wicket training course begins with a review of current and competing Java web development frameworks, comparing Wicket to frameworks like JSF, JBoss SEAM, Google GWT, Tapestry, and others. It then transitions into a code-level examination of how to build a robust application using Wicket. With the foundational knowledge laid, Introduction to Apache Wicket transitions into a discussion on how to apply AJAX and jQuery to Wicket.

The course concludes with an examination of advanced Wicket concepts like: custom component development, internationalization, and security considerations.

Course Summary

Learn how to adopt Apache Wicket.
Existing Java web developers needing to learn Wicket.
Skill Level: 
Learning Style: 

Hands-on training is customized, instructor-led training with an in-depth presentation of a technology and its concepts, featuring such topics as Java, OOAD, and Open Source.

Hands On help
5 Days
Productivity Objectives: 
  • Why to adopt wicket, and how it compares to other frameworks
  • Best-practices, tips, and tricks to over come commonly encountered adoption obstacles
  • Build a database-drive, web application using Wicket
Introduction to Apache Wicket is part of the Apache Training curriculum.

What You'll Learn

In the Introduction to Apache Wicket training course you’ll learn:

  • What is Wicket?
    • History of Wicket
    • Comparison of Wicket to other frameworks
    • System requirements for adopting Wicket
  • Your First Wicket Application
    • Installing Wicket with your IDE
    • Understanding the Wicket application structure
    • Configuring your first application
    • Creating a simple Hello World
  • Deepening your Wicket knowledge
    • The Wicket Way: Key concepts, terminologies, and components
    • Components
    • Pages
    • Models
    • Forms: Building, using, and validating
    • Templating: Creating a common theme across pages
    • URLs
    • Data views: ListView, DataTables, Trees and others
  • Integrating JavaScript with Wicket
    • Review of JavaScript and AJAX concepts
    • Using AJAX with Wicket: Ajax Behaviors, Page Manipulation, Modal Windows
    • Using jQuery with Wicket
  • Advanced Wicket Techniques
    • Internationalization: Making your application support other locales
    • Working with dynamic resources
    • Common authentication techniques
    • Writing Your Own Reusable Components
    • Designing Wicket applications for high-performance / scalability

Meet Your Instructor

Michael headshot

Michael is a practicing software developer, course developer, and trainer with DevelopIntelligence. For the majority of his career, Michael has designed and implemented large-scale, enterprise-grade, Java-based applications at major telecommunications and Internet companies, such as Level3 Communications, US West/Qwest/Century Link, Orbitz, and others.

Michael has a passion for learning new technologies, patterns, and paradigms (or, he has a tendency to get bored or disappointed with current ones)....

Meet Michael »
Jeremy Photo

Jeremy is a technology enthusiast who loves exploring, learning, and creating new technologies. One of his earliest programming feats – at eight years old – was modifying the game “Nibbles,” written in Basic, to be multiplayer so he and his neighbor could play together. Since then, he has continually experimented with any interesting new technology, never backing down from a challenge.

He played an instrumental role in building CARad, a software listing tool that was...

Meet Jeremy »
Sujee Picture

Sujee has been developing software for 15 years. In the last few years he has been consulting and teaching Hadoop, NOSQL and Cloud technologies. Sujee stays active in Hadoop / Open Source community. He runs a developer focused meetup and Hadoop hackathons called ‘Big Data Gurus’. He has presented at variety of meetups. Sujee contributes to Hadoop project and other open source projects. He writes about Hadoop and other technologies on his website.

Meet Sujee »

Contact us to learn more

Not all training courses are created equal. Let the customization process begin! We'll work with you to design a custom Introduction to Apache Wicket training course that meets your specific needs.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients


Need help finding the right learning solution?   Call us: 877-629-5631