Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Đề 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ề lợi ích của việc sử dụng Angular
- Hiểu về khung và kiến trúc Angular
- Có gì mới trong Angular 14?
- Thiết lập môi trường phát triển
Nền tảng của TypeScript
- Hiểu cú pháp TypeScript
- Định nghĩa biến, mảng, giao diện và generics
- Kiểu trong hàm
Các thành phần
- Cấu trúc 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 lifecycle hook của thành phần
Chỉ thị
- Cấu trúc 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
Dịch vụ và Dependency Injection
- Cấu trúc 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ý dịch vụ
Pipes
- Cấu trúc của một pipe Angular
- Tạo và sử dụng pipes
- Xây dựng pipes tùy chỉnh
Forms
- Xây dựng và xác thực các form dựa trên template bằng FormBuilder của Angular
- Xây dựng và xác thực các form reactive bằng ReactiveFormsModule của Angular
- So sánh và đối chiếu các form dựa trên template và reactive
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
Xác thực và Ủy quyền
- Triển khai xác thực và ủy quyền trong các ứng dụng Angular
- Sử dụng JSON Web Tokens (JWT) để xác thực
- Bảo vệ các tuyến đường bằng guards
Kiểm thử và Gỡ lỗi
- Thiết lập môi trường kiểm thử cho Angular bằng Karma và Jasmine
- Viết các bài kiểm tra đơn vị cho các thành phần, chỉ thị, dịch vụ và pipes của Angular
- Gỡ lỗi các ứng dụng Angular bằng DevTools của trình duyệt
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
28 Hours
Testimonials (1)
- I really like the course and the Trainor is very accommodating and has a great knowledge on the topic. It just that not all topics are discussed in the 4-day training.