Udemyintermediateen

FullStack Vaadin (14-24+) - Practical Solutions

Learn Vaadin 14-24 with Spring Boot! Master MongoDB, PDF, Excel, Vaadin Push & GridFS for powerful web apps.

4.2(139)
8,838students
4h 50m
Certificate
David Marko
David Markodeveloper/architect

Course Content

FullStack Vaadin (14-24+) - Practical Solutions is an intermediate-level Udemy course taught by David Marko. It runs 4h 50m, is taught in English, and includes a certificate of completion. Learners rate it 4.2 out of 5 from 139 reviews, with 8,838 students enrolled. It is a paid course, last updated August 2023.

Master FullStack Vaadin Development with Practical Solutions (23+)

Elevate your Java and Vaadin 23+ (with Spring Boot) skills with this hands-on course designed for experienced developers. Learn practical techniques to enhance your Java application development capabilities, focusing on valuable areas often used in corporate environments.

What You'll Learn:

  • Interactive Applications with LiveView: Develop engaging user interfaces using a modern, LiveView-inspired programming approach.
  • Full-Stack Java Development: Gain proficiency in creating complete front-end and back-end Java applications.
  • Real-time Updates with Push Technology: Implement push techniques to keep users informed with real-time backend updates.
  • Collaboration Application Development: Build collaborative applications leveraging the power of the LiveView approach.
  • Accelerated Development: Increase your coding speed by up to 5x when building complex user interfaces with Vaadin.
  • Maintainable Code: Write clean, readable, and highly maintainable application code.
  • Leverage Existing Spring Boot Knowledge: Expand your existing Spring Boot development skills with practical Vaadin integration.

Key Topics Covered:

This course takes you through the creation of a comprehensive Vaadin single-page application, adding new features with each lecture. You'll build a fully-featured application with diverse capabilities, including:

  • Full-Featured Single-Page Application Development: Create a complete and dynamic single-page application using Vaadin.
  • Server-Side Push Collaboration: Implement real-time collaboration features using server-side push technology.
  • Data Export to Excel: Export application data to MS Excel with formatting and advanced features.
  • Data Export to PDF: Generate professional PDF reports with embedded images and barcodes.
  • MongoDB Integration: Utilize MongoDB as a persistent data storage solution.
  • GridFS for File Uploads: Implement file upload functionality using GridFS for storing attachments.
  • Avoiding Unnecessary Complexity: Learn valuable strategies for simplification and writing efficient code – focusing on "the code you don't have to write."

Technology Stack:

  • Java 11: (Required for Vaadin 23+) Solutions are also largely Java 8 compatible for legacy application integration.
  • Spring Boot: Used as the underlying framework, but solutions are adaptable and not tied to Spring Boot. (e.g., easily adaptable to Quarkus).
  • Vaadin 23+: The latest version of the popular Java UI framework.
  • LiveView: Modern approach to building interactive UIs.

Resources:

  • GitHub Repository: Access the source code and code snippets used throughout the course via the link provided in the final lecture. Clone the repository to experiment and apply the techniques.

Who is this course for?

This course is ideal for professional Java developers and small to medium-sized teams looking to enhance their productivity and competitiveness in the Java market. The techniques presented are readily reusable across various application development projects.

Note: Video quality has been upgraded to 1080p, dynamically adjusting based on your internet bandwidth.

$ 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.

5.0(16)
25h 57m
all
4.9(970)
4h 46m
all

Fullstack Development — Straight to the point!

by David Marom | stealthCode Academy

4.8(1,122)
2h 9m
beginner
4.8(4,981)
2h 48m
intermediate
4.8(5,153)
35h
all