Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Getting Started with Spring Boot 2
Introduction
Course Introduction (4:00)
Goals for this course (7:24)
Development Environment Setup (10:27)
Course Documentation (4:52)
Spring Framework vs Spring Boot (13:32)
Join our community
Resources Update (2:22)
Project Overview
Project Introduction (2:57)
Creating the Initial Project (7:38)
Running with Spring Boot (11:28)
Project Requirements (5:46)
UI Templates (12:40)
Domain Model (3:53)
Github
Github Introduction (3:13)
Creating the initial Repo (6:52)
Creating the README (8:22)
Git Workflow (7:06)
Using Git & Github (1:40)
Spring Boot Essentials
Spring Boot Essentials Introduction (2:38)
Spring Boot Devtools (9:40)
Configuration & Properties (9:55)
Profiles (5:12)
Debugging & Logging (12:13)
Actuator Intro (9:28)
Spring MVC: Model
Spring Data JPA (11:50)
Entities (12:08)
Project Lombok Refactoring (11:24)
Repositories (17:09)
Entity Relationships (12:34)
Auditing Aware (10:23)
Branch Merge (2:21)
Database Layer
introduction (4:23)
Common Application Properties (12:48)
MySQL Setup (8:02)
Database Schema (schema.sql) & Data (data.sql) (9:28)
Command Line Runner (22:35)
Explore our Repositories (6:39)
Spring MVC: Controller
What is a Controller (11:15)
Controller vs Rest Controller (6:53)
Controller Handler Methods (6:51)
Link Controller (14:24)
Merge into Master (1:50)
Spring MVC: View
Spring MVC: View Introduction (7:22)
Templates (7:52)
Hello, Thymeleaf (7:08)
Springit Templates (6:52)
Layouts (16:18)
List Links (18:35)
View Link Page (7:05)
Submit New Link (12:15)
Conclusion & Merge (2:03)
Spring Security
Spring Security Intro (8:20)
Spring Security Configuration (8:56)
Users & Roles (16:45)
User Details Service (7:50)
Add Users & Roles to Database (9:15)
Auditing Configuration (9:30)
Actuator Security (4:50)
H2 Console Configuration (4:39)
Spring Security: The View Layer
Spring Security View Introduction (2:14)
Custom Login Form (7:23)
Username & Password Parameter (2:04)
Logoout (7:06)
Remember Me (5:13)
Thymeleaf Spring Security Dialect (8:11)
Who Submitted the link? (3:16)
Account & Register Templates (3:45)
Conclusion & Merge (2:11)
Voting
Voting Introduction (2:08)
Vote Entity & Repository (6:19)
Vote Controller (9:55)
Calling our Vote API (12:21)
Security Concerns (9:17)
Comments
Database Loader: Adding Comments (3:17)
List Comments (3:44)
Add Comment (12:12)
Spring MVC: The Service Layer
service_layer_intro (2:20)
user_service (6:44)
link_service (5:54)
service_exercise (1:14)
transactional (9:24)
service_merge (2:03)
Registration
registration_intro (2:54)
user_refactoring (14:14)
registration_form (7:59)
registration_process_outline (3:09)
password_confirm (8:53)
user_registration_process (23:56)
local_email_server (2:59)
mail_service (9:36)
email_templates (8:46)
activation_process (8:30)
merge_registration (2:09)
Production
Production Introduction (4:04)
AWS Overview (8:43)
Spring Boot Maven Plugin (4:27)
Elastic Beanstalk (7:48)
Production Database (3:30)
Profiles (8:46)
Repackage & Deploy (9:22)
Custom Domain Name (2:45)
Conclusion & Merge (2:08)
Goodbye
Thank You!
Teach online with
Spring MVC: View Introduction
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock