Đề 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

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories