Đề 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)
Nó rất tương tác và bổ ích. Giảng viên rất kiên nhẫn với chúng tôi khi chúng tôi không hiểu điều gì đó và đảm bảo không ai bị bỏ lại phía sau trong suốt quá trình đào tạo.
Daniel - INIT Innovations in Transportation Ltd.
Khóa học - Angular 17
Dịch thuật bằng máy
- Tôi thực sự thích khóa học và người hướng dẫn rất dễ chịu và có kiến thức sâu rộng về chủ đề. Chỉ là không phải tất cả các chủ đề đều được thảo luận trong đợt đào tạo 4 ngày.
Allan - Tribal Software Philippines Inc
Khóa học - Angular 14
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