Đề 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
Testimonials (5)
It was very interactive and informative. The trainer was very patient with us when we didn't understand something and ensured no one was left behind throughout the training.
Daniel - INIT Innovations in Transportation Ltd.
Course - Angular 17
- I really like the course and the Trainor is very accommodating and has a great knowledge on the topic. It just that not all topics are discussed in the 4-day training.
Allan - Tribal Software Philippines Inc
Course - Angular 14
I liked your jokes
Dermot - Griffiths & Armour
Course - Angular 2 Fundamentals
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Course - Angular 10 for Developers
Pipe Routing Data Biding Services