Đề 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
Yêu cầu
- 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
Đánh giá (5)
Tôi thích rằng khóa đào tạo tập trung hơn vào mặt thực hành.
Mihaela - Ness
Khóa học - NgRx
Dịch thuật bằng máy
Các chủ đề được thảo luận, nhiều ví dụ mã nguồn trực tiếp, thái độ của giảng viên đối với nhóm học viên
Weronika - ATOS PGS sp. z o.o.
Khóa học - Reactive Programming with Angular RxJS
Dịch thuật bằng máy
Tôi thích các trò đùa của bạn
Dermot - Griffiths & Armour
Khóa học - Angular 2 Fundamentals
Dịch thuật bằng máy
Ví dụ thực tế, bài tập và các nguyên tắc tốt nhất
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Khóa học - Angular 10 for Developers
Dịch thuật bằng máy
Ống dẫn Tuyến đường Đầu vào dữ liệu Dịch vụ Note: Some terms like "Pipe", "Routing", and "Data Binding" have specific meanings in programming or software contexts. In Vietnamese, these are often left untranslated or use the English term directly to maintain clarity within the technical community. However, for a more natural translation that might be used in less technical settings, I've provided translations that convey the general meaning. If you prefer to keep them in English, please let me know.
Edmundo Manave - CEDSIF, IP - Ministry of Finance
Khóa học - Angular 12
Dịch thuật bằng máy