Lập trình Web
Java Fullstack Enterprise
Lộ trình 24 tuần (4 chặng toàn diện) đào tạo kỹ sư Java Fullstack chuẩn doanh nghiệp. Lịch học Thứ 2 & Thứ 4 (19h30 - 21h30), làm chủ Java 21, Spring Boot 3.x, PostgreSQL, Angular 17+ Signals và CI/CD Cloud.
Xem chi tiết- 1
Chặng 1: Java Core & Modern OOP (Tuần 1–2)
2 tuần (Tuần 1–2)
- Học gì: Cú pháp Java 21 LTS chắt lọc, Memory Model (Heap/Stack), Modern OOP thực chiến (SOLID), Collections Framework cốt lõi (List, Set, Map), Clean Code và xử lý Exception Handling an toàn.
- Bài tập gì: Xây dựng In-Memory Banking Engine & CLI Management xử lý Collections và Exception.
- 2
Chặng 2: Spring Boot 3.x & PostgreSQL Song Hành Angular UI (Tuần 3–10)
8 tuần (Tuần 3–10)
- Học gì: Ghép xen kẽ theo tính năng (Feature Slice) — code Backend đến đâu ghép ngay Frontend Angular đến đó: Spring Boot 3.x Starter & REST API song hành Angular 17+ Standalone Components & HTTP Client; CSDL PostgreSQL, Spring Data JPA, Hibernate quan hệ 1-N, N-N song hành Angular Reactive Forms, Custom Validators và Upload file; Kiểm thử kết nối khép kín Client-Server.
- Bài tập gì: Xây dựng Fullstack E-Commerce Product & Order Management: Backend Spring Boot cung cấp API CRUD + PostgreSQL, Frontend Angular hiển thị danh mục, bộ lọc, modal tạo mới và validate form 2 đầu.
- 3
Chặng 3: Fullstack Security JWT, Redis & Angular 17+ Signals (Tuần 11–18)
8 tuần (Tuần 11–18)
- Học gì: Spring Security 6 với Stateless JWT & Refresh Token Rotation song hành Angular HttpInterceptor tự động gắn token, Route Guards bảo vệ trang Admin; Tối ưu truy vấn PostgreSQL (Indexing, Query Plan, chống N+1), Caching Redis song hành quản lý trạng thái phản ứng với Modern Angular Signals, debounce search realtime và phân trang dữ liệu lớn.
- Bài tập gì: Xây dựng Fullstack Enterprise Admin Portal: Đăng nhập/Đăng ký xác thực JWT, phân quyền 3 cấp độ (Admin/Manager/User), bảng dữ liệu realtime có cache Redis và quản lý state mượt mà qua Signals.
- 4
Chặng 4: Capstone Enterprise Project & CI/CD Cloud (Tuần 19–24)
6 tuần (Tuần 19–24)
- Học gì: Thiết kế kiến trúc phần mềm (Modular Monolith & Microservices readiness), Caching với Redis, Message Queue cơ bản (Kafka/RabbitMQ), Container hóa toàn bộ hệ sinh thái bằng Docker & Docker Compose (Frontend Angular Nginx, Backend Spring Boot, PostgreSQL, Redis), Tự động hóa CI/CD với GitHub Actions, Deploy production lên Linux Cloud VPS với domain thật và SSL Let's Encrypt, Giám sát hệ thống với Spring Boot Actuator. 2 buổi Mock Interview 1-1 cùng Solution Architect Đào Xuân Trường.
- Bài tập gì: Hoàn thiện dự án tốt nghiệp Capstone Enterprise (Hệ thống Quản lý Bán hàng & Dịch vụ B2B hoặc Nền tảng LMS Edu), triển khai tự động lên server cloud có domain thật và SSL.

