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

Giới thiệu

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

Kỹ thuật Component Nâng cao

  • Mẫu kiến trúc component nâng cao
  • Sử dụng các hook vòng đời component nâng cao
  • Tạo các component động
  • Sử dụng Angular Element để tạo web component

Kỹ thuật Directive Nâng cao

  • Tạo các directive cấu trúc tùy chỉnh
  • Triển khai tổng hợp directive nâng cao
  • Sử dụng directive ngTemplateOutlet
  • Triển khai hoạt ảnh nâng cao

Kỹ thuật RxJS Nâng cao

  • Khái niệm RxJS nâng cao
  • Sử dụng RxJS để triển khai giao diện người dùng phức tạp
  • Lập trình phản ứng với Angular 15
  • Biểu mẫu phản ứng với RxJS

Kỹ thuật Change Detection Nâng cao

  • Khái niệm change detection nâng cao
  • Triển khai chiến lược change detection onPush
  • Sử dụng API IterableDiffers
  • Tối ưu hóa hiệu suất change detection

Kỹ thuật Routing Nâng cao

  • Sử dụng lazy loading để cải thiện hiệu suất ứng dụng
  • Sử dụng chiến lược preloading để cải thiện trải nghiệm người dùng
  • Triển khai server-side rendering với Angular Universal
  • Triển khai router outlet tùy chỉnh

Kỹ thuật Testing Nâng cao

  • Viết các bài kiểm tra toàn diện với độ bao phủ mã cao
  • Sử dụng mocks và spies trong các bài kiểm tra
  • Sử dụng các framework kiểm tra nâng cao cho Angular 15
  • Gỡ lỗi các bài kiểm tra phức tạp

Kỹ thuật Debugging Nâng cao

  • Sử dụng Angular DevTools
  • Gỡ lỗi các ứng dụng Angular 15 bằng DevTools của trình duyệt
  • Khắc phục các sự cố thường gặp trong các ứng dụng Angular 15
  • Sử dụng các kỹ thuật gỡ lỗi nâng cao để tối ưu hóa hiệu suất

Kỹ thuật Performance Nâng cao

  • Các kỹ thuật tối ưu hóa hiệu suất nâng cao cho Angular 15
  • Triển khai change detection on push
  • Triển khai lazy loading để có hiệu suất tối ưu
  • Tối ưu hóa các yêu cầu mạng bằng HttpInterceptor của Angular
  • Server-side rendering để cải thiện hiệu suất

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

Requirements

  • Làm quen với Angular 15, 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