Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.        
        
        
            Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.        
    Đề 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
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
             28 Giờ học
        
        
Đánh giá (1)
- Tôi thực sự thích khóa học và giảng viên rất linh hoạt, đồng thời có kiến thức sâu rộng về chủ đề này. Tuy nhiên, không phải tất cả các chủ đề đều được thảo luận trong khóa đào tạo 4 ngày này.
Allan - Tribal Software Philippines Inc
Khóa học - Angular 14
Dịch thuật bằng máy
