Đề cương khóa học
Giới thiệu
- Có gì mới trong Angular 13?
Các Thành Phần Nâng Cao
- Tổng quan về các thành phần nâng cao
- Sử dụng các decorators nâng cao
- Sử dụng các lifecycle hooks nâng cao
- Xây dựng các thành phần phức tạp
- Triển khai các thành phần động
- Xây dựng các directives tùy chỉnh
- Xây dựng các thành phần có thể tái sử dụng
Các Dịch Vụ Nâng Cao
- Tổng quan về các dịch vụ nâng cao
- Sử dụng các service providers
- Sử dụng các kỹ thuật dependency injection nâng cao
- Sử dụng observables và subjects
- Xây dựng các dịch vụ bất đồng bộ
- Tạo các dịch vụ singleton
- Tạo các factory providers
- Tạo các use-value providers
Định Tuyến Nâng Cao
- Tổng quan về định tuyến nâng cao
- Sử dụng các tuyến lồng nhau
- Sử dụng các route guards
- Sử dụng lazy loading
- Sử dụng preloading
- Tạo các route resolvers tùy chỉnh
- Sử dụng các query parameters
- Sử dụng các route params
Biểu Mẫu Nâng Cao
- Tổng quan về biểu mẫu nâng cao
- Xây dựng các control biểu mẫu tùy chỉnh
- Xây dựng các validators tùy chỉnh
- Xây dựng các async validators tùy chỉnh
- Sử dụng reactive forms trong các tình huống phức tạp
- Sử dụng biểu mẫu động
- Sử dụng biểu mẫu template-driven với validation
- Xây dựng các directive biểu mẫu tùy chỉnh
Kiểm Thử Nâng Cao
- Tổng quan về kiểm thử nâng cao
- Kiểm thử các thành phần nâng cao
- Kiểm thử các dịch vụ nâng cao
- Kiểm thử các biểu mẫu nâng cao
- Sử dụng các kỹ thuật test-driven development
- Sử dụng mocking và spies
- Sử dụng kiểm thử end-to-end với Protractor
Tối Ưu Hiệu Năng
- Tổng quan về tối ưu hiệu năng
- Sử dụng AOT compilation
- Sử dụng lazy loading
- Tối ưu change detection
- Tối ưu component rendering
- Tối ưu network requests
- Tối ưu server-side rendering
Triển Khai và Tối Ưu Bản Build
- Tổng quan về triển khai và tối ưu bản build
- Sử dụng Angular CLI
- Sử dụng production build
- Sử dụng code splitting
- Sử dụng tree shaking
- Tối ưu cho progressive web apps
- Tối ưu cho search engines
Khắc Phục Sự Cố
Tóm Tắt và Các Bước Tiếp Theo
Requirements
- Hiểu biết cơ bản về HTML, CSS và JavaScript
- Có kinh nghiệm với Angular 13 hoặc đã hoàn thành khóa học giới thiệu về Angular 13
Đối tượng
- Các nhà phát triển và lập trình viên có kinh nghiệm muốn mở rộng kiến thức về Angular 13
Testimonials (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
Course - NgRx
Machine Translated
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.
Course - Reactive Programming with Angular RxJS
Machine Translated
Tôi thích các trò đùa của bạn
Dermot - Griffiths & Armour
Course - Angular 2 Fundamentals
Machine Translated
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.
Course - Angular 10 for Developers
Machine Translated
Phân tích từng bước một. Giải thích mỗi dòng mã. Mọi vấn đề tôi gặp phải trong khóa học đều được giải quyết thành công và Łukasz đã giải thích nguyên nhân cho tôi. Tôi cũng rất thích những thực hành tốt được trình bày. Trước đây, tôi chưa bao giờ bị thuyết phục bởi phong cách TDD - tôi đơn giản không thấy nó hữu ích và xứng đáng với thời gian. Łukasz chỉ ra nhiều lợi ích của TDD, hoàn toàn thay đổi quan điểm của tôi.
Michal Uscinski - Devapo Sp. z o. o.
Course - Testing Angular Applications
Machine Translated