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

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 (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories