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.
Hỏi AI về Lộ trình Thiết kế API
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