Lập trình Java Backend Full Steps

About Course
- Viết tài liệu đặc tả yêu cầu của dự án
- Thiết kế hạ tầng để triển khai ứng dụng
- Thiết kế kiến trúc và mô hình phần mềm
- Thiết kế database chuyên nghiệp, tìm hiểu về database phân quyền RBAC
- Thiết kế giao diện UI/UX với figma
- Nắm rõ các thành phần, tiêu chuẩn chất lượng về một Backend Service tốt
- Tạo project base chuẩn với đầy đủ các thành phần của Backend Service chất lượng cao dễ dàng sử dụng, phát triển và triển khai sản phẩm
- Thành thạo kỹ nẵng viết API chuẩn RESTful với các method: GET, POST, PUT, PATCH và DELETE
- Thành thạo kỹ năng DEBUG, validate và xử lý ngoại lệ để ứng dụng không bị dừng đột ngo
- Xây dựng chức năng gửi email hàng loạt với sendGrid
- Xây dựng chức năng xác thực và phân quyền cho User với mô hình RBAC
- Xây dựng chức năng logging cho ứng dụng với ELK
- Xây dựng chức năng giám sát hệ thống với Grafana và Prometheus
- Build, đóng gói ứng dụng và push lên dockerhub
- Triển khai ứng dụng trên môi trường Dev, Test, UAT
Course Content
01 – Thiết kế ứng dụng và phát triển ứng dụng
- 01:35:00
- 08:07
- 01:24:56
- 01:12:00
- 52:20
- 50:30
- 29:09
- 01:16:08
- 01:16:36
- 34:11
- 01:17:46
- 41:57
- 34:44
- 42:53
- 41:03
- 56:26
- 55:58
- 01:10:41
- 29:07
- 36:21
- 30:20
- 24:39
- 25:03
- 55:47
