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
Project Introduction
In this lesson we are going to look at the project that we will be creating in this course.
Complete and Continue
Discussion
0
comments
Load more
0 comments