Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn Spring Boot - Rapid Spring Application Development
Introduction
About Me & About This Course (2:46)
The Spring Framework (8:00)
Spring Boot (6:04)
Source Code for This Course (1:47)
Introduction Quiz
[Exercise] - Spring Documentation
Development Environment
Development Environment Intro (1:08)
Installing Java on Windows (5:36)
Install Java on Mac OSX (3:36)
Install Groovy on Windows (4:46)
Gradle on Windows (2:26)
Spring CLI on Windows (7:35)
SDK Man (12:43)
Installing IntelliJ on Windows (9:46)
Installing IntelliJ on Mac OSX (9:31)
Hello, Spring Boot!
Hello, Spring Boot Intro (0:37)
Hello, World! Creating Your First Spring Boot Application (5:56)
[Exercise] Create your first Spring Boot Application
Spring Initializer (12:38)
Build Tools Overview (4:19)
Maven Build (8:32)
Gradle Build (6:53)
[Quiz] Build Tools
Starter POMs (6:54)
Creating Executable JARs (8:35)
Spring DevTools & Live Reload (9:03)
[Exercise] Building Your First Real World Application
Spring Boot Fundamentals
Spring Boot Fundamentals Introduction (1:06)
Spring Beans & Dependency Injection (8:58)
Spring Beans & Dependency Injection Demo (14:15)
Spring Beans & Dependency Injection
Application Properties & YAML Configuration (16:03)
Configuration Properties (7:53)
Profiles (11:15)
Auto Configuration (11:09)
[Quiz] Configuration
Spring Core Fundamentals Exercise
Developing Web Applications
Developing Web Applications Intro (1:00)
Spring MVC Intro (8:57)
Web Application Demo (10:34)
[Quiz] Developing Web Applications
Static Resources (11:28)
Bower (5:56)
Template Engines (1:18)
Thymeleaf Demo (19:54)
GSP Demo (11:37)
[Quiz] Static Content & The View Layer
Internationalization (i18n) (7:07)
Error Handling (14:54)
Exception Handling (9:58)
[Exercise] Creating a web application
Data Access with Spring Boot
Data Access Introduction (0:42)
Creating an Application using H2's in-memory database (3:47)
Creating Entities & Repositories (17:26)
[Quiz] H2 In-memory & JPA
Loading Data (10:49)
Refactor (10:58)
Refactor Blog Part 2 (11:25)
Production Database (9:50)
Spring Data JDBC (8:48)
NoSQL - MongoDB (11:06)
[Exercise] Data Access with JPA & h2 Exercise
Spring Data JPA - Creating Queries Part 1 (16:23)
Spring Data JPA - Creating Queries Part 2 (17:02)
Security
Security Introduction (0:49)
Spring Security Intro (7:41)
Spring Security - Custom Configuration Part 1 (11:33)
Spring Security - Custom Configuration Part 2 (9:54)
[Quiz] Spring Security Basics
Spring Security Custom Login Form (15:22)
Spring Security & JPA (19:40)
[Exercise] Securing you application
Building REST APIs
REST API Intro (1:42)
HTTP Request Methods (Verbs) (4:27)
HTTP Status Codes (4:10)
Content Negotiation (1:51)
HTTP Clients (6:31)
Building A REST API (16:06)
[Quiz] REST Components
Error Handling (10:00)
Hypermedia (6:43)
Hypermedia Demo (16:22)
REST Template (6:47)
[Exercise] Building a REST API
CRUD
CRUD Starter (8:30)
Read (15:29)
Create (12:39)
Validation (12:08)
Update (4:00)
Delete
Building A CRUD Application
Guides
Guides Intro (1:17)
Sending Email (13:42)
Scheduling Tasks (10:00)
Project Lombok (10:05)
Conclusion
Spring Boot Resources
Thank You! (0:32)
Teach online with
Project Lombok
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock