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

Giới thiệu

  • Tổng quan về 14 chủ đề nâng cao Angular
  • Ôn tập các kiến thức cơ bản Angular 14

Nâng cao TypeScript

  • Hiểu cú pháp nâng cao TypeScript
  • Các kỹ thuật nâng cao để làm việc với lớp và giao diện
  • Type guards, union types và intersection types
  • Decorators nâng cao

Components Nâng cao

  • Tùy chỉnh change detection của Angular
  • Sử dụng content projection để tạo các component có thể tái sử dụng
  • Xây dựng các component động
  • Sử dụng các kỹ thuật input và output nâng cao

Directives Nâng cao

  • Tùy chỉnh hành vi của directive
  • Xây dựng structural directives
  • Các kỹ thuật directive nâng cao

Services Nâng cao

  • Các kỹ thuật Dependency Injection nâng cao
  • Tạo và sử dụng service factories
  • Sử dụng services để quản lý trạng thái
  • Lập trình phản ứng với RxJS React

Forms Nâng cao

  • Triển khai custom form controls
  • Các kỹ thuật xác thực form nâng cao
  • Làm việc với các mô hình form phức tạp
  • Xây dựng custom form templates

HttpClient Nâng cao

  • Interceptors và middleware
  • Caching và lưu trữ dữ liệu offline
  • Triển khai WebSockets
  • Quản lý các tập dữ liệu lớn với phân trang

Kiểm thử và Gỡ lỗi Nâng cao

  • Các kỹ thuật kiểm thử nâng cao với Jasmine và Karma
  • Mocking services và components để kiểm thử
  • Gỡ lỗi các vấn đề về hiệu suất
  • Kiểm thử mã bất đồng bộ phức tạp

Tạo Thư viện và Modules

  • Xây dựng các thư viện Angular 14 tùy chỉnh
  • Phát triển các module Angular 14 tùy chỉnh
  • Tái sử dụng mã trên nhiều dự án
  • Xuất bản và phân phối các thư viện và module tùy chỉnh

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

  • Hiểu các đặc tính hiệu suất của Angular 14
  • Profiling và xác định các điểm nghẽn hiệu suất
  • Triển khai các kỹ thuật tối ưu hóa nâng cao
  • Xây dựng các ứng dụng hiệu suất cao với lazy loading

Tóm tắt và Các Bước Tiếp Theo

Requirements

  • Làm quen với Angular 14, HTML, CSS và JavaScript

Đối tượng

  • Nhà phát triển
  • Lập trình viên
 28 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories