-
Урок 1.
00:06:52
Course Introduction - What We'll Build In This Course
-
Урок 2.
00:02:20
Understanding Project High Level Requirements
-
Урок 3.
00:03:33
What is Spring MVC?
-
Урок 4.
00:03:23
What is DispatcherServlet?
-
Урок 5.
00:08:31
Spring MVC Components
-
Урок 6.
00:03:18
How Spring MVC Works Internally
-
Урок 7.
00:01:48
Spring Boot Web MVC Architecture (Three - Layer Architecture)
-
Урок 8.
00:04:05
What is Thymeleaf?
-
Урок 9.
00:02:34
How Thymeleaf Engine Work?
-
Урок 10.
00:05:34
Create Spring Boot Project and Integrate Thymeleaf
-
Урок 11.
00:03:48
Spring Boot Auto Configuration for Thymeleaf
-
Урок 12.
00:08:02
Thymeleaf Spring Boot Hello World Example
-
Урок 13.
00:12:03
Thymeleaf Variable Expressions
-
Урок 14.
00:08:20
Thymeleaf Selection Expressions
-
Урок 15.
00:06:58
Thymeleaf Message Expressions
-
Урок 16.
00:10:21
Thymeleaf Link (URL) Expressions
-
Урок 17.
00:11:45
Thymeleaf Fragment Expressions
-
Урок 18.
00:02:55
Thymeleaf Attribute - th:text
-
Урок 19.
00:11:49
Thymeleaf Looping or Iteration - th:each Attribute
-
Урок 20.
00:05:21
Thymeleaf Looping or Iteration - th:each Attribute Status Variable
-
Урок 21.
00:09:56
Thymeleaf Attribute - th:if and th:unless
-
Урок 22.
00:08:37
Thymeleaf Attribute - th:switch and th:case
-
Урок 23.
00:03:49
Form Handling in Thymeleaf - Overview
-
Урок 24.
00:06:35
Form Handling in Thymeleaf - Create Handler Method to Return Register Page
-
Урок 25.
00:15:48
Form Handling in Thymeleaf - Design User Registration Form
-
Урок 26.
00:08:37
Form Handling in Thymeleaf - Display User Registration Form Data
-
Урок 27.
00:06:46
Create and Setup Spring Boot Project in IntelliJ
-
Урок 28.
00:04:58
Understanding spring-boot-starter-thymeleaf Dependency
-
Урок 29.
00:07:21
Configure MySQL Database in Spring Boot App
-
Урок 30.
00:03:04
Create Standard Packaging Structure
-
Урок 31.
00:10:55
Create Post JPA Entity
-
Урок 32.
00:07:58
Create PostRepository Interface
-
Урок 33.
00:03:07
Create PostDto
-
Урок 34.
00:05:58
Create PostMapper
-
Урок 35.
00:02:01
Implement List Posts Feature - Overview
-
Урок 36.
00:06:42
Create Service Layer for List Posts Feature
-
Урок 37.
00:06:15
Create Controller Layer for List Posts Feature
-
Урок 38.
00:19:53
Create Thymeleaf Template to Display List of Posts
-
Урок 39.
00:08:55
Add Header and Footer to Thymeleaf Template HTML Page
-
Урок 40.
00:10:37
Include Header, Navbar, and Footer as Fragments
-
Урок 41.
00:02:53
Implement Create Post Feature - Overview
-
Урок 42.
00:05:50
Create Handler Method to Handle Create Post Request
-
Урок 43.
00:18:10
Create Post Form Handling
-
Урок 44.
00:09:23
Create Handler Method to Save Post
-
Урок 45.
00:13:53
Adding Validation to Create Post Form
-
Урок 46.
00:05:56
Adding jQuery CKEditor to Crete Post Form
-
Урок 47.
00:02:02
Implement Update Post Feature -Overview
-
Урок 48.
00:07:57
Create Handler Method for Edit Post Request
-
Урок 49.
00:03:18
Create Thymeleaf Template for Edit Post
-
Урок 50.
00:10:20
Create Handler Method to Update Edited Post Data
-
Урок 51.
00:06:17
Implement Delete Post Feature Step by Step
-
Урок 52.
00:00:37
Implement View Post Feature - Overview
-
Урок 53.
00:06:15
Create Handler Method to Handle View Post Request
-
Урок 54.
00:09:03
Create Thymeleaf Template for View Post
-
Урок 55.
00:01:12
Search Blog Posts Feature Overview
-
Урок 56.
00:09:59
Implement Backend for Search Blog Posts Feature
-
Урок 57.
00:05:52
Implement Frontend for Search Blog Post Feature
-
Урок 58.
00:02:02
Quickly Refactor UI Code
-
Урок 59.
00:05:57
Display List of Blog Posts Backend Implementation
-
Урок 60.
00:17:07
Display List of Blog Posts Frontend Implementation
-
Урок 61.
00:07:53
View Blog Post Implementation
-
Урок 62.
00:03:41
Blog Search Feature Backend Implementation
-
Урок 63.
00:07:36
Blog Search Feature Frontend Implementation
-
Урок 64.
00:02:19
Blog Comments Management - Section Introduction
-
Урок 65.
00:09:44
Create Comment JPA Entity
-
Урок 66.
00:03:09
Create CommentRepository
-
Урок 67.
00:02:39
Create CommentDto
-
Урок 68.
00:04:39
Create CommentMapper
-
Урок 69.
00:15:10
Create Comment Form Handling
-
Урок 70.
00:09:53
Create Handler Method to Save Comment
-
Урок 71.
00:09:33
Adding Validation to Create Comment Form
-
Урок 72.
00:08:54
Display List of Comments for Blog Post
-
Урок 73.
00:07:17
List Comments Feature - Backend
-
Урок 74.
00:11:20
List Comments Feature - Frontend
-
Урок 75.
00:07:00
Add Delete Comment Feature
-
Урок 76.
00:02:03
Registration Feature - Section Introduction
-
Урок 77.
00:11:32
Create User and Role Entities (Many to Many Mapping)
-
Урок 78.
00:02:44
Create UserRepository and RoleRepository
-
Урок 79.
00:05:06
Create Handler Method to Handle Registration Form Request
-
Урок 80.
00:13:33
User Registration Form Handling
-
Урок 81.
00:13:07
Create Handler Method to Save User Registered Data
-
Урок 82.
00:10:22
Adding Validation to User Registration Form
-
Урок 83.
00:02:42
Login and Logout Features - Section Introduction
-
Урок 84.
00:10:43
Add Spring Security and Spring Security’s Default Login and Logout Features
-
Урок 85.
00:10:41
Create Custom Login Form
-
Урок 86.
00:08:41
Configure Spring Security
-
Урок 87.
00:05:15
Configure Spring Security for Roles
-
Урок 88.
00:06:49
Logout Feature Implementation
-
Урок 89.
00:14:20
Database Authentication Implementation
-
Урок 90.
00:04:49
Configure Spring Security for Client Side
-
Урок 91.
00:04:19
Define Many to One Relationship Between Post and User
-
Урок 92.
00:06:24
Refactor Create Post Feature for LoggedIn User
-
Урок 93.
00:03:25
Refactor Update Post Feature for LoggedIn User
-
Урок 94.
00:07:52
Refactor List Posts Feature to List Only LoggedIn User Posts
-
Урок 95.
00:10:28
Refactor Admin Side List Comments Feature
-
Урок 96.
00:08:30
Refactor List Posts and Comments Feature for ADMIN User
-
Урок 97.
00:05:38
Adding Custom Error Page
-
Урок 98.
00:07:35
Adding Specific Error Pages for 404,403 and 500 Error Codes