Đề 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
Yêu cầu
- 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
Đá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