Premium Only Content

Spring Boot Web App Tutorial (Java) _ Full Course (1)
In this step-by-step tutorial, you will learn how to build a modern web app – completely in Java. This complete course covers each step of creating a Spring Boot application with a responsive frontend web app using Vaadin Flow. You will also learn how to test and deploy the application to the cloud.
The course instructor is Marcus Hellberg. He has more than 15 years of experience in building web apps with Java and currently leads the open-source community team at Vaadin.
Text Version: https://vaadin.com/docs/latest/flow/t...
Project starter link: https://start.vaadin.com/?preset=flow...
Source code: https://github.com/vaadin/flow-crm-tu...
Vaadin Discord Chat:
/ discord
0:00 - Course intro
2:09 - Creating a new Spring Boot and Vaadin Project
7:39 - Vaadin Flow Basics
12:27 - Building a view with components
23:55 - Creating a form component
35:46 - Connecting to the database (services and repositories)
44:46 - Data binding and form input validation
53:07 - Managing view state & responsive styles
1:02:07 - Navigation (routing) and parent layouts
1:08:27 - Creating a dashboard (charts)
1:16:03 - Spring Security and login & logout
1:28:06 - PWA: installing, offline fallback, icons
1:34:19 - Unit testing the UI with JUnit
1:44:40 - Integration tests for the UI using SpringBootTest
1:50:37 - End-to-end (e2e) tests with Vaadin TestBench
2:00:25 - Production build, PostgreSQL, and Heroku cloud deploymen
-
LIVE
Welcome to the Rebellion Podcast
17 hours agoWe Are Back - WTTR Podcast Live 4/21
12,798 watching -
1:21:13
Game On!
17 hours ago $1.11 earnedHappy NFL Draft Week!
8.94K -
54:59
BEK TV
4 days agoTrent Loos in the Morning 4/21/2025
12.2K3 -
6:18
SKAP ATTACK
23 hours ago $1.40 earnedLakers Lose Laugher in LA
12.3K2 -
23:28
CatfishedOnline
23 hours agoVictim Finds Out Both His Internet Girlfriends Are Romance Scammers!
14.8K7 -
23:47
Fit'n Fire
21 hours ago $1.26 earnedThe Truth About the *NEW* Springfield Kuna | First 300+ Rounds
12.7K3 -
21:48
JasminLaine
19 hours agoRoom Goes DEAD SILENT After Poilievre RIPS Into Mark Carney—Even CBC Can't Defend Him
16.7K17 -
1:47:36
TheDozenPodcast
20 hours agoThe Islamic threat people are too FRIGHTENED to discuss: Bob of Speakers’ Corner speaks out
13.3K9 -
9:54
GBGunsRumble
13 hours agoOsight S and Osight X Introduction
13.3K2 -
29:17
The Why Files
16 hours agoSTRIPPED: Proving the Afterlife | The Scole Experiments
55.2K38