Udemyallen

Starting with Apache Wicket (version 9.x+)

Learn Apache Wicket development in 2023! Build dynamic web apps with forms, components, MongoDB, GridFS & SpringBoot. Get started now!

4.3(90)
8,239students
4h 57m
Certificate
David Marko
David Markodeveloper/architect

Course Content

Starting with Apache Wicket (version 9.x+) is an all-levels Udemy course taught by David Marko. It runs 4h 57m, is taught in English, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 90 reviews, with 8,239 students enrolled. It is a paid course, last updated August 2023.

Starting with Apache Wicket is designed for Java developers looking to enhance their skills in web application development with Apache Wicket 9+ and Spring Boot. This course builds upon existing Java and Apache Wicket knowledge, providing practical techniques for common challenges in corporate development.

What you'll learn:

  • Build real-world applications with Apache Wicket and Spring Boot.
  • Master full-stack development using Apache Wicket.
  • Employ a learning-by-doing approach to immediately apply your knowledge.
  • Implement AJAX client/server communication using pure Java.
  • Integrate third-party libraries seamlessly into your Apache Wicket applications.
  • Expand your Spring Boot development skills with practical Wicket integration.

Course Topics:

Through hands-on project development, you'll build a comprehensive single-page application with progressively added features. Key topics include:

  • Creating a full-featured single-page application using Apache Wicket.
  • Data export to MS Excel: Learn to export application data with formatting and advanced features.
  • Data export to PDF: Generate professional PDF reports with formatting, embedded images, and barcodes.
  • MongoDB Integration: Utilize MongoDB as a persistent data storage solution.
  • GridFS for File Uploads: Implement GridFS for storing attachments and file data.

A significant focus is on simplification and avoiding unnecessary complexity – embracing the principle of "the best code is the code you don't have to write."

Resources:

The complete source code is available on GitHub (link provided in the final lecture). Clone the repository to utilize the code snippets developed throughout the course.

Who is this course for?

This course is ideal for Java developers and small to medium-sized teams aiming to improve productivity and competitiveness in the Java web development market. The techniques taught are adaptable and reusable for a wide range of application development projects.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.