Mô tả sản phẩm
-
Giới thiệu và thiết lập môi trường
- API là gì? Tầm quan trọng của API trong phát triển phần mềm.
- Các loại API phổ biến: REST, SOAP, GraphQL.
- Thiết lập công cụ làm việc: Postman, Swagger, và các tiện ích hỗ trợ.
-
API cơ bản
- Phương thức HTTP: GET, POST, PUT, DELETE.
- Cấu trúc và cách sử dụng Request/Response.
- Làm việc với Headers, Params, Body và Authentication (Bearer Token, Basic Auth).
-
API nâng cao
- Xử lý JSON, XML trong API.
- Thực hành với API có phân quyền (Authentication & Authorization).
- Debug và xử lý lỗi API.
-
Tự tạo và kiểm thử API
- Giới thiệu về việc tạo API bằng các framework như Node.js hoặc Python Flask.
- Viết test case và kiểm thử API với Postman và Newman.
- Tự động hóa kiểm thử API.
-
Thực chiến với dự án thực tế
- Làm việc với API từ các hệ thống như quản lý bán hàng, thương mại điện tử, hoặc dịch vụ công.
- Kiểm thử hiệu năng (Performance Testing) và bảo mật (Security Testing) cho API.
-
Kết quả đạt được
- Hiểu rõ cách hoạt động của API và các phương thức HTTP.
- Thành thạo kiểm thử API trong các dự án thực tế.
- Sẵn sàng đảm nhiệm các vai trò liên quan đến API trong các dự án phần mềm.