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
Preview
1.2. Mục tiêu khóa học Spring & Hibernate Frameworks
00:03:21
Preview
1.3. Chuẩn bị kiến thức & cài đặt các công cụ thực hành
00:38:47
Preview
Bài 2
0/4
2.1. Spring Framework & Spring Boot
00:22:49
Preview
2.2. Bắt đầu với dự án Spring Boot: HELLO WORLD!
00:32:27
Preview
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:55
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 - Hiển thị thông tin người đăng nhập
00:07:56
12.5. Thực hành - Spring MVC Security - Cấu hình đăng xuất
00:05:24
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
1.3. Chuẩn bị kiến thức & cài đặt các công cụ thực hành
Lesson materials
01-04. Chuẩn bị kiến thức và môi trường thực hành.pdf
215 kb
Download
Sign In
The password must have a minimum of 8 characters of numbers and letters, contain at least 1 capital letter
Remember me
Sign In
Sign Up
Restore password
Send reset link
Password reset link sent
to your email
Close
Confirmation link sent
Please follow the instructions sent to your email address
Close
No account?
Sign Up
Sign In
Lost Password?