Liên hệ với chúng tôi
 Thời gian kéo dài 21 Giờ học

Đề cương khóa học

Kiến trúc Angular Nâng Cao

  • Thiết kế cấu trúc dự án có khả năng mở rộng
  • Các mẫu kiến trúc module và API độc lập (standalone)
  • Chiến lược tách biệt mối quan tâm (separation of concerns) và khả năng bảo trì

Component và Signals Nâng Cao

  • Phân tích chuyên sâu về Angular Signals
  • Các kỹ thuật kiểm soát phát hiện thay đổi (change detection)
  • Các mẫu giao tiếp giữa các component hiệu quả

Lập trình Reactive và Không đồng bộ (Asynchronous)

  • Các toán tử RxJS nâng cao trong Angular
  • Tính tương thích giữa Signal và RxJS
  • Quản lý các luồng dữ liệu reactive phức tạp

Quản lý Trạng thái ở Quy mô Lớn

  • Lựa chọn phương pháp quản lý trạng thái phù hợp
  • NgRx, NGXS và các giải pháp reactive độc lập
  • Thực hành tốt nhất trong quản lý trạng thái cấp doanh nghiệp

Chiến lược Định tuyến Nâng cao

  • Tải chậm (Lazy loading) và tách mã theo mức route
  • Route guards, resolvers và các luồng điều hướng nâng cao
  • Tối ưu hóa các route cho ứng dụng lớn

Tối ưu hóa Hiệu suất

  • Hồ sơ hóa (Profiling) các ứng dụng Angular 20
  • Các kỹ thuật hiệu suất render dựa trên Signals
  • Giảm kích thước bundle và cải thiện thời gian tải

Kiểm thử và Kỹ thuật Chất lượng

  • Viết các bài kiểm thử đơn vị nâng cao cho component và service
  • Kiểm thử đầu-cuối (end-to-end) với các trình chạy kiểm thử hiện đại
  • Gỡ lỗi các ứng dụng Angular phức tạp

Tích hợp API và Giao tiếp Backend

  • Các mẫu HttpClient nâng cao
  • Xử lý lỗi và chiến lược thử lại (retry)
  • Làm việc với các API thời gian thực và streaming

Tóm tắt và Các bước tiếp theo

Yêu cầu

  • Kiến thức vững chắc về JavaScript hiện đại
  • Kinh nghiệm thực hành với các nền tảng cơ bản của Angular
  • Thành thạo TypeScript và kiến trúc dựa trên component

Đối tượng tham gia

  • Lập trình viên Frontend
  • Kỹ sư phần mềm
  • Chuyên gia kỹ thuật làm việc với các ứng dụng Angular

Số người tham gia


Giá cho mỗi học viên

Đánh giá (2)

Các khóa học sắp tới

Các danh mục liên quan