Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Đề cương khóa học
Giới thiệu
Định nghĩa API
- Tệp định nghĩa
- Yêu cầu API
YAML
- YAML là gì
- Quy tắc của YAML
Tổng quan về các dịch vụ RESTful
- Tài nguyên
- Chuyển đổi trạng thái
- Biểu diễn trạng thái
Chuẩn bị môi trường phát triển
- Cài đặt và cấu hình Swagger
- Cài đặt và cấu hình Node.Js
Kiến trúc ràng buộc của dịch vụ web REST
- Sử dụng ràng buộc client-server
- Làm việc với các ràng buộc giao diện thống nhất
- Làm việc với ràng buộc không trạng thái
- Sử dụng HTTP-caching
- Kích hoạt hệ thống phân tầng
Thiết kế API REST
- Triển khai các thao tác CRUD
- Sử dụng xử lý lỗi
- Triển khai các thao tác cho API REST
- Xử lý thay đổi trong API
- Phiên bản hóa API
- Bộ nhớ đệm API
- Hỗ trợ phân trang và phản hồi một phần
Thông số kỹ thuật sử dụng Swagger
- Chỉnh sửa tài liệu với Swagger
- Tạo thông số kỹ thuật ở định dạng YAML
- Tạo đường dẫn và quan sát
- Thêm tài liệu
- Thêm lược đồ vào tệp OAS
- Sử dụng SwaggerHub
API Management
- Tạo chiến lược quản lý API
- Quản lý vòng đời API
- Tạo proxy API
- Kiểm soát hành vi của API
- Xây dựng cổng API
- Cung cấp quản lý lưu lượng truy cập
Bảo mật API
- Bảo mật bằng token và JWT
- Bảo mật bằng khóa API và bí mật
- Ủy quyền bằng OAuth2.0
Tóm tắt và kết luận
Requirements
- Hiểu biết cơ bản về REST API
- Kinh nghiệm làm việc với JSON hoặc các định dạng XML
- Kinh nghiệm lập trình hướng đối tượng
Đối tượng
- Các nhà phát triển Back-end
14 Hours