Build a Blog Platform with Spring Security for Beginners - Full Course
In this series we build a blog platform app from scratch using Java, Spring Boot and Spring Security.
🚀Get the React frontend, Spring Boot source code and lesson written materials, join the Devtiro community on Discord for FREE 👉 https://go.devtiro.com/g7b2y
*Timestamps*
00:00:00 Intro
00:01:27 Prerequisites
00:03:04 Environment Setup
00:05:06 Project Brief Overview
00:11:08 Domain Overview
00:17:22 UI Overview
00:22:24 Architecture Overview
00:23:19 REST API Overview
00:26:02 New Project
00:29:01 Explore New Project
00:33:51 Run PostgreSQL
00:36:50 Connect to PostgreSQL
00:39:17 Configure Mapstruct
00:42:38 Run the Frontend
00:43:36 User Entity
00:49:34 Category Entity
00:51:36 Tag Entity
00:53:16 Post Entity
00:59:10 User-Post Relationship
01:02:31 Category Post Relationship
01:04:34 Tag-Post Relationship
01:07:32 User Repository
01:08:58 Category Repository
01:09:50 Tag Repository
01:10:31 Post Repository
01:11:06 List Category Endpoint Pt 1
01:19:58 List Category Endpoint Pt 2
01:26:17 Create Category Endpoint
01:35:38 Error Handling
01:41:16 Fix Tests
01:43:08 Delete Category Endpoint
01:48:19 Add Spring Security
01:53:09 Loading Users
02:00:09 Authenticate Endpoint Pt 1
02:06:51 Authenticate Endpoint Pt 2
02:12:33 JWT Auth Pt 1
02:22:12 JWT Auth Pt 1
02:31:06 List Tag Endpoint
02:39:45 Create Tag Endpoint
02:48:43 Delete Tag Endpoint
02:52:58 List Posts Endpoint
03:11:14 List Draft Posts Endpoint
03:18:55 Create Post Endpoint
03:34:51 Update Post Endpoint
03:46:27 Get Post Endpoint
03:52:14 Delete Post Endpoint
03:54:54 App Review
03:58:11 Next Up
Thank you for watching! 💙