Đề cương khóa học
Giới thiệu
- Tổng quan về Angular
- Hiểu về khung và kiến trúc Angular
- Hiểu về cấu trúc của một ứng dụng Angular
- Có gì mới trong Angular 13?
Nền tảng của TypeScript
- Hiểu cú pháp TypeScript
- Định nghĩa biến và mảng
- Kiểu trong hàm
Xây dựng Components
- Tổng quan về components
- Tạo một component bằng Angular CLI
- Hiểu class component
- Sử dụng template component
- Event Binding
Làm việc với Angular Forms
- Giới thiệu về forms
- Sử dụng template-driven forms
- Import module forms
- Thiết lập một form
- Tổng quan về reactive forms
- Import module reactive forms
- Xây dựng một form
- Thiết kế template
Services, Dependency Injection, và Pipes
- Tổng quan về service
- Tạo một service cơ bản
- Hiểu class service
- Giới thiệu về dependency injection
- Inject một instance service
- Giới thiệu về pipes
- Sử dụng pipes tích hợp
- Sử dụng pipes trong HTML template
- Chuỗi pipes
Làm việc với HTTP Client
- Angular HTTP client
- Sử dụng HTTP client
- Import module HTTP client
- Tùy chọn request HTTP client
- Trả về đối tượng response HTTP
- Thiết lập request headers
- Tạo một observable mới và đơn giản
Angular Component Router
- Giới thiệu về Angular component router
- Điều hướng view
- Sử dụng Angular router API
- Tạo một ứng dụng hỗ trợ router
- Hosting router components
Triển khai kiến trúc Micro-Frontend với Angular
- Tổng quan về micro-frontend
- Ưu điểm và tính năng của micro-frontend
- Hiểu các phương pháp tiếp cận khác nhau với micro-frontend
- Hiểu framework micro-frontend
- Tạo các dự án micro-frontend với Angular
Kiểm thử ứng dụng Angular
- Kiểm thử unit các artifacts Angular
- Sử dụng các công cụ kiểm thử
- Các bước kiểm thử
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
Đối tượng
- Các nhà phát triển
- Các lập trình viên
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