Lộ trình Thiết kế API

Hướng dẫn từng bước để trở thành một nhà phát triển Android.

Quay lại trang chủ

Chú giải

Đề xuất
Lựa chọn thay thế
Tùy chọn

1 Học những điều cơ bản

API là gì?
HTTP
Cơ bản về DNS
Phương thức xác thực

2 Các kiểu API khác nhau

API RESTful
API GraphQL
API gRPC
API SOAP

3 Xây dựng API JSON / RESTful

Nguyên tắc REST
Thiết kế URI
Chiến lược phiên bản
Xử lý lỗi
Phân trang
HATEOAS

4 Xác thực API

Xác thực cơ bản
Xác thực dựa trên Token
OAuth 2.0
Xác thực dựa trên phiên
Khóa API & Quản lý

5 Bảo mật API

Thực hành tốt nhất
Các lỗ hổng phổ biến
RBAC / ABAC

6 Hiệu suất API

Chiến lược bộ nhớ đệm
Cân bằng tải
Giới hạn tỷ lệ / Điều tiết
Hồ sơ và Giám sát

7 Tài liệu API

Swagger / OpenAPI
Postman
Readme.com
Stoplight

8 Các mẫu tích hợp API

Đồng bộ vs Bất đồng bộ
Webhooks vs Polling
Hàng đợi tin nhắn
Cổng API

9 Kiểm thử API

Kiểm thử đơn vị
Kiểm thử tích hợp
Kiểm thử tải
Kiểm thử hợp đồng

10 Tiêu chuẩn và Tuân thủ

GDPR
PCI DSS
HIPAA
PII

11 API thời gian thực

Web Sockets
Sự kiện do máy chủ gửi

12 Quản lý vòng đời API

Vòng đời API

Hãy truy cập các lộ trình liên quan sau và tiếp tục học hỏi