Curriculum
Course:
[Video] Lập trình viên Java Backend: Spr...
Login
Curriculum
[Video] Lập trình viên Java Backend: Spring Boot và Hibernate
Bài 1
0/3
1.1. Framework là gì?
00:57:21
1.2. Mục tiêu khóa học Spring & Hibernate Frameworks
00:03:21
1.3. Chuẩn bị kiến thức & cài đặt các công cụ thực hành
00:38:47
Bài 2
0/4
2.1. Spring Framework & Spring Boot
00:22:49
2.2. Bắt đầu với dự án Spring Boot: HELLO WORLD!
00:32:27
2.3. Quản lý dự án với MAVEN
00:23:15
2.4. Giới thiệu tổng quan về Spring Framework
00:27:15
Bài 3
0/9
3.1. Các Spring Projects
00:19:45
3.2. Cấu trúc thư mục trong một dự án Spring
00:33:06
3.3. Thực hành - cấu hình application.properties
00:21:51
3.4. Spring Boot Starter Dependency
00:12:45
3.5. Tự động build lại dự án Spring
00:12:45
3.6. Thực hành - sử dụng dev-tools để tự động build lại dự án
00:08:27
3.7. Kiểm tra thông tin và tương tác với Spring Project thông qua actuator
00:10:21
3.8. Thực hành - sử dụng actuator dependency để kiểm tra dự án
00:13:47
3.9 Thực hành - kết hợp actuator và security dependency
00:08:16
Bài 4
0/5
4.1. Đảo ngược điều khiển (IoC - Inversion of Control) và tiêm phụ thuộc (DI - Dependency Injection)
00:15:21
4.2. Các loại Dependency Injection
00:07:55
4.3. Thực hành - Constructor Injection
00:19:13
4.4. Thực hành – Setter Injection
00:09:47
4.5. Thực hành – Field Injection
00:09:07
Bài 5
0/15
5.1. Components và Injection
00:09:00
5.2. Quét các Component trong Spring
00:12:02
5.3. Thực hành
00:20:00
5.4.Annotation Autowired và Qualifier
00:11:03
5.5. Thực hành
00:21:45
5.6. Annotation Autowired và Primary
00:03:55
5.7. Thực hành
00:04:16
5.8. Khởi tạo dạng Lazy (lười biếng - chậm)
00:07:10
5.9. Thực hành
00:14:03
5.10. Phạm vi của Bean
00:14:52
5.11. Thực hành
00:13:49
5.12. Vòng đời của Bean
00:08:40
5.13. Thực hành
00:07:50
5.14. Cấu hình Bean với Java Code
00:04:28
5.15. Thực hành
00:19:38
Bài 6
0/12
6.1. Giới thiệu về Hibernate và JPA
00:18:36
6.2. Thực hành - chuẩn bị Database
00:45:44
6.3. Thực hành - Tạo dự án Hibernate và JPA trong Spring Boot
00:13:02
6.4. Các annotations trong JPA - thực hành tạo Entity
00:22:55
6.5. DAO - Data Access Object
00:14:13
6.6. Thực hành - tạo DAO & lưu đối tượng
00:31:08
6.7. Thực hành - truy vấn đối tượng
00:08:08
6.8. JPQL - Java Persistence Query Language
00:05:28
6.9. Thực hành - tạo truy vấn với JPQL
00:12:49
6.10. Thực hành - cập nhật đối tượng
00:15:22
6.11. Thực hành - xóa đối tượng
00:11:40
6.12. Thực hành - cấu hình tạo table tự động
00:09:23
Bài 7
0/10
7.1. Giới thiệu về REST API
00:36:16
7.2. Tìm hiểu về JSON
00:06:55
7.3. Cài đặt và sử dụng Postman
00:14:50
7.4. Spring REST Controller
00:09:26
7.5. Thực hành - RestController và kiểm tra bằng Postman
00:07:56
7.6. Chuyển đổi JSON sang đối tượng Java POJO
00:03:27
7.7. Thực hành - chuyển đổi giữa JSON và Java POJO
00:16:11
7.8. Thực hành - Path Variables
00:13:28
7.9. Thực hành - xử lý ngoại lệ - Exception Handling
00:25:54
7.10. Thực hành - xử lý ngoại lệ chung - Controller Advice
00:08:51
Bài 8
0/4
8.1. Thực hành - xây dựng CRUD API - quản lý sinh viên
01:45:30
8.2. Thực hành - Spring Data JPA
00:17:57
8.3. Thực hành - Spring Data REST
00:29:05
8.4. Thực hành Spring Data JPA - truy vấn với các điều kiện mở rộng
00:33:03
Bài 9.
0/5
9.1. Giới thiệu về Spring Security
00:16:43
9.2. Thực hành - tạo dự án Spring Boot Security
00:08:50
9.3. Thực hành - tạo users ảo trong bộ nhớ
00:17:05
9.4. Thực hành - phân quyền và hạn chế truy cập
00:23:47
9.5. Thực hành - Spring Security kết hợp JDBC
00:21:05
Bài 10.
0/6
10.1. Mã hóa mật khẩu với Bcrypt
00:30:10
10.2. Tùy chỉnh table user
00:16:35
10.3. Giới thiệu về Thymeleaf
00:05:18
10.4. Thymeleaf Expression
00:06:48
10.5. Thực hành Thymeleaf đơn giản
00:18:10
10.6. CSS và JavaScript
00:21:56
Bài 11
0/5
11.1. Giới thiệu Spring MVC
00:15:09
11.2. Thực hành Spring MVC - hiển thị danh sách sinh viên
00:29:08
11.3. Thực hành Spring MVC - thêm mới sinh viên
00:21:56
11.4. Thực hành Spring MVC - chỉnh sửa sinh viên
00:12:21
11.5. Thực hành Spring MVC - xóa sinh viên
00:08:53
Bài 12
0/8
12.1. Thực hành - Spring MVC Security - Cấu hình đăng nhập
00:21:18
12.2. Thực hành - Spring MVC Security - Tùy chọn cấu hình form đăng nhập
00:14:21
12.3. Thực hành - Spring MVC Security - Tùy chọn thông báo lỗi đăng nhập
00:05:04
12.4. Thực hành - Spring MVC Security - Cấu hình đăng xuất
00:05:24
12.5. Thực hành - Spring MVC Security - Hiển thị thông tin người đăng nhập
00:07:56
12.6. Thực hành - Spring MVC Security - Tùy chỉnh trang hiển thị lỗi 403
00:06:53
12.7. Thực hành - Spring MVC Security - Tùy chỉnh truy cập theo Role
00:30:42
12.8. Thực hành - Spring MVC Security - Tùy chỉnh hiển thị nội dung dựa trên Role
00:10:44
Bài 13
0/2
13.1. Srping MVC Security sử dụng JPA
01:25:43
13.2. Xây dựng trang đăng ký người dùng
01:05:44
Bài 14
0/12
14.1. Primary Key và Foreign Key
00:08:30
14.2. Các loại quan hệ
00:15:27
14.3. Directional
00:11:07
14.4. Các loại Cascade
00:11:08
14.5. Các loại FetchType
00:09:20
14.6. Vòng đời của Entity
00:15:41
14.7. Thực hành quan hệ One To One và Uni-directional
00:56:21
14.8. Thực hành quan hệ One To One và Bi-directional
00:19:06
14.9. Thực hành quan hệ One To Many
00:33:52
14.10. Thực hành FetchType Lazy và Eager
00:38:06
14.11. Thực hành Many To Many
00:21:46
14.12. Thực hành truy vấn Many To Many
00:21:28
Bài 15
0/5
15.1. Giới thiệu về Aspect Oriented Programming (AOP)
00:31:29
15.2. Các loại Advice trong Spring AOP
00:06:15
15.3. Thực hành: các loại Advice trong Spring AOP
00:29:15
15.4. Pointcut và Expression
00:09:55
15.5. Thực hành Pointcut và Expression
00:25:45
Dự án cuối khóa
0/1
Dự án cuối khóa
Assignment
Ôn tập cuối khóa
0/1
Ôn tập cuối khóa
00:18:15
Video lesson
2.1. Spring Framework & Spring Boot
Lesson materials
02-01. Giới thiệu Spring Framework & Spring Boot.pdf
287 kb
Download