Build a Modern Web App with Spring Boot (Java) – Full Tutorial 🚀

Learn how to develop a full-featured web application using Spring Boot in this comprehensive step-by-step Java tutorial. Perfect for beginners and experienced developers alike!

Vaadin199.0K views02:07:23

🔥 Related Trending Topics

LIVE TRENDS

This video may be related to current global trending topics. Click any trend to explore more videos about what's hot right now!

THIS VIDEO IS TRENDING!

This video is currently trending in South Africa under the topic 'springboks vs argentina'.

About this video

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/tutorials/in-depth-course Project starter link: https://start.vaadin.com/?preset=flow-crm-tutorial&preset=partial-latest&dl Source code: https://github.com/vaadin/flow-crm-tutorial Vaadin Discord Chat: https://discord.gg/vaadin 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 deployment

Video Information

Views
199.0K

Total views since publication

Likes
3.1K

User likes and reactions

Duration
02:07:23

Video length

Published
Sep 30, 2021

Release date

Quality
hd

Video definition

About the Channel