Khóa Học NestJS Microservices Thực Chiến: Từ Zero Đến Hero
2.199.000 ₫
49.000 ₫
Thời lượng
16 Chương
Sở hữu khóa học
Trọn đời
Quyền học viên
Xem & tải về
Đầy Đủ Bài Giảng
Video bài giảng và tài liệu giống mô tả
Học Online Tiện Lợi
Học online trên drive & hoàn toàn có thể Download khoá học
Kích Hoạt Nhanh
Kích hoạt khóa học tự động ngay lập tức 24/7
Share Khóa Học NestJS Microservices Thực Chiến: Từ Zero Đến Hero
Khóa học hướng dẫn bạn xây dựng hệ thống Hóa đơn điện tử (E-Invoice) chuẩn doanh nghiệp với NestJS Microservices. Bạn sẽ học kiến trúc microservices, giao tiếp qua TCP, gRPC, Kafka, tích hợp Keycloak, Docker, Redis, Stripe, và triển khai production-ready, đảm bảo hiệu năng và khả năng mở rộng cao.
Những Lý Do Bạn Nên Học
✅ Thiết kế và triển khai kiến trúc Microservices với NestJS và TypeScript
✅ Xây dựng và kết nối các service qua Apache Kafka theo mô hình event-driven
✅ Implement được Error Handling, Logging, Validation trong microservices
✅ Tích hợp Keycloak cho authentication và authorization
✅ Nắm vững cách thiết kế và implement API Gateway Pattern (BFF)
✅ Áp dụng được các Design Patterns: Repository, DI, Factory
✅ Container hóa và triển khai hệ thống với Docker và Docker Compose
✅ Áp dụng Rate limiting với Throttler & Redis
✅ Tích hợp Stripe để xử lý thanh toán trực tuyến an toàn
✅ Thiết kế database schema với MongoDB và Mongoose
Bạn Sẽ Học Được Gì Từ Khóa Học Này
✅ Xây dựng và kết nối các service qua Apache Kafka theo mô hình event-driven
✅ Tổ chức Nx Monorepo trong NestJS Microservices
✅ Authentication & Authorization với Keycloak
✅ Tích hợp Redis cache tối ưu hiệu năng
✅ Thanh toán trực tuyến với Stripe
✅ CI/CD với Docker & GitHub Actions
✅ Async comunication với Apache Kafka
✅ Sync comunication với TCP, gRPC, REST
✅ Áp dụng Testing Strategy như Unit test, Integration test, E2E test
✅ Xử lý Distributed Transaction với SAGA Pattern
✅ Monitoring vs Observability hệ thống với Grafana, Loki, Promtail, Prometheus, Tempo, pentelemetry
Khóa Học Này Sẽ Phù Hợp Với
Backend Developer muốn nâng cao kỹ năng với NestJS Microservices
Fullstack Developer cần hiểu và triển khai kiến trúc microservices trong thực tế
Sinh viên / Lập trình viên muốn học các công nghệ như Kafka, Keycloak, Redis, Stripe, Docker
Người đang tìm hiểu Event-Driven Architecture và Saga Pattern
Developer muốn triển khai hệ thống production-ready với logging & monitoring chuyên nghiệp
Ai yêu thích học qua dự án thực chiến thay vì lý thuyết thuần túy
Nội Dung Khóa Học
Chương 01: Giới thiệu khóa học & định hướng
Chương 02: Giới thiệu Microservices & NestJS
Chương 03: Cài đặt Tool, Setup environment & Project Structure
Chương 04: Chuẩn hóa commit và code style với Husky, Lint-Staged, Commitlint
Chương 05: Share Library - Configuration, Logging, Exception Handler...
Chương 06: TCP Transport trong Microservices
Chương 07: Database in Microservices Architecture
Chương 08: Security in Microservices Architecture - Keycloak (OIDC)
Chương 09: Caching & Rate limiting in Microservices Architecture - Redis
Chương 10: gRPC Transport trong Microservices
Chương 11: Phase 2: Send Invoice (Trigger PDF, Media & Online Payment)
Chương 12: Message Queue in Microservices Architecture - Apache Kafka
Chương 13: Distributed Transaction in Microservices - SAGA Pattern
Chương 14: Testing in Microservices
Chương 15: Monitoring vs Observability trong Microservices
Chương 16: Containerization trong Microservices với Docker (Updating)
Nội Dung Khóa Học
Chương 01: Giới thiệu khóa học & định hướng
Chương 02: Giới thiệu Microservices & NestJS
Chương 03: Cài đặt Tool, Setup environment & Project Structure
Chương 04: Chuẩn hóa commit và code style với Husky, Lint-Staged, Commitlint
Chương 05: Share Library - Configuration, Logging, Exception Handler...
Chương 06: TCP Transport trong Microservices
Chương 07: Database in Microservices Architecture
Chương 08: Security in Microservices Architecture - Keycloak (OIDC)
Chương 09: Caching & Rate limiting in Microservices Architecture - Redis
Chương 10: gRPC Transport trong Microservices
Chương 11: Phase 2: Send Invoice (Trigger PDF, Media & Online Payment)
Chương 12: Message Queue in Microservices Architecture - Apache Kafka
Chương 13: Distributed Transaction in Microservices - SAGA Pattern
Chương 14: Testing in Microservices
Chương 15: Monitoring vs Observability trong Microservices
Chương 16: Containerization trong Microservices với Docker (Updating)