Đề cương khóa học
Giới thiệu
- Tổng quan về Angular và các tính năng của nó
- Hiểu về khung và kiến trúc Angular
- Angular 15 có gì mới?
Thiết lập môi trường phát triển
- Cài đặt và cấu hình Angular 15
- Sử dụng các API độc lập ổn định cho phép các nhà phát triển Angular xây dựng ứng dụng mà không cần Ng Modules.
- Hiểu về hiệu suất nâng cao
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
Các thành phần
- Giải phẫu của một thành phần Angular
- Tạo và sử dụng các thành phần
- Giao tiếp giữa các thành phần
- Triển khai các hook vòng đời thành phần
- Sử dụng CDK List để xây dựng các thành phần UI
Chỉ thị
- Giải phẫu của một chỉ thị Angular
- Tạo và sử dụng các chỉ thị
- Xây dựng các chỉ thị tùy chỉnh
- Sử dụng API tổng hợp chỉ thị
- Sử dụng Chỉ thị Hình ảnh trong các ứng dụng Angular và thực hiện tạo srcset tự động trong Chỉ thị Hình ảnh
Dịch vụ và Dependency Injection
- Giải phẫu của một dịch vụ Angular
- Tạo và sử dụng các dịch vụ
- Sử dụng Dependency Injection để quản lý các dịch vụ
Pipes
- Giải phẫu của một pipe Angular
- Tạo và sử dụng các pipes
- Xây dựng các pipes tùy chỉnh
Forms
- Xây dựng và xác thực forms bằng FormBuilder của Angular
- Triển khai reactive forms
- Sử dụng template-driven forms
HttpClient
- Giao tiếp với RESTful API bằng module HttpClient của Angular
- Triển khai các yêu cầu GET, POST, PUT và DELETE
- Xử lý lỗi và sự kiện tiến trình
Authentication và Authorization
- Triển khai authentication và authorization trong các ứng dụng Angular
- Sử dụng JSON Web Tokens (JWT) để authentication
- Bảo vệ routes bằng guards
- Giảm mã boilerplate trong guards
Testing và Debugging
- Viết unit tests bằng Jasmine và Karma
- Testing các thành phần, directives, services và pipes của Angular
- Debugging các ứng dụng Angular bằng DevTools của trình duyệt
- Tìm hiểu về những cải tiến của esbuild để xây dựng nhanh hơn
Tóm tắt và Các bước tiếp theo
Yêu cầu
- 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
Đánh giá (5)
Tôi thích cách khóa đào tạo tập trung nhiều vào 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, rất nhiều ví dụ mã nguồn trực tiếp, thái độ của giảng viên đối với nhóm
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 những câu đùa của bạn
Dermot - Griffiths & Armour
Khóa học - Angular 2 Fundamentals
Dịch thuật bằng máy
Các ví dụ thực tế, bài tập và phương pháp 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 Định tuyến Liên kết dữ liệu Dịch vụ
Edmundo Manave - CEDSIF, IP - Ministry of Finance
Khóa học - Angular 12
Dịch thuật bằng máy