Tutorial
- Overview
- Tutorial on building, testing, and deploying a modern web application using Spring Boot and Vaadin.
- Project Setup
- Tutorial on openning and debugging a Vaadin project and configure for better auto-complete support.
- Create a View
- Creating views with components and layouts.
- Create a Component
- Shows how to compose reusable components with a basic layout and components.
- Database Access
- Describes how to connect a Vaadin Flow view to the backend through Spring Services.
- Forms & Validation
- How to use Binder to bind a data object to input fields and validate input.
- Handling View State
- Explains how to communicate among components in Vaadin Flow.
- Navigation & App Layout
- Setting up a parent layout and navigate among child views.
- Login & Authentication
- How to set up Spring Security to restrict access to views in a Flow application.
- Installable Offline
- How to define a custom offline page and enable installation on supported devices.
- Unit & Integration Testing
- Tutorial on running unit and integration tests on Vaadin Flow applications.
- End-to-End Testing
- Explains how to do full-stack tests on a Vaadin Flow application using Vaadin TestBench.
- Production Deployment
- Describes how to prepare a Vaadin application for production, including deploying on Azure.