Build your ultimate AI agent
Mô tả khóa học
Trong khóa học này, bạn sẽ học cách tạo, xuất bản và bảo vệ API bằng Azure API Management. Bạn sẽ bắt đầu bằng việc thiết lập một phiên bản API Management và viết tài liệu API cho nhà phát triển. Tiếp theo, bạn sẽ tìm hiểu cách kiểm soát quyền truy cập với đăng ký và khóa, đồng thời áp dụng các policy để bảo mật và tối ưu lưu lượng. Cuối cùng, bạn sẽ thấy API gateway giúp việc quản lý và mở rộng dịch vụ dễ dàng hơn, kèm thực hành trực tiếp trong Azure portal.
Yêu cầu tiên quyết
Chương trình học
Đề cương khóa học
1
Làm việc với API Management
Tìm hiểu nền tảng xây dựng và quản lý API với Azure. Bạn sẽ tạo RESTful API bằng Python, triển khai với Azure Function Apps và tích hợp vào Azure API Management. Trong quá trình đó, bạn sẽ bảo vệ API bằng xác thực và khóa API, đồng thời khám phá cách các hệ thống quy mô lớn xử lý hiệu năng và bảo mật.
- Giới thiệu về Azure API Management50 XP
- Weather API: gọi và định dạng phản hồi100 XP
- Giới thiệu về quản lý API50 XP
- Động từ HTTP và kiến trúc RESTful100 XP
- Function App và dịch vụ API Management50 XP
- Thiết lập Function App100 XP
- Xây dựng REST API bằng Python100 XP
- Cấu trúc của dịch vụ Azure API Management50 XP
- Tạo một dịch vụ Azure API Management100 XP
- Các nguyên tắc cơ bản của Azure API Management50 XP
- Tích hợp API với API Management100 XP
2
Bảo mật và Tối ưu hóa API
Nâng cấp API của bạn bằng cách áp dụng các policy về bảo mật, chuyển đổi và hiệu năng. Bạn sẽ dùng OAuth 2.0, OpenID Connect và CORS để bảo vệ quyền truy cập, đồng thời triển khai caching, quota và rate limit để giữ API luôn nhanh và ổn định. Kết thúc chương, bạn sẽ biết cách bảo vệ và tối ưu API cho các tình huống thực tế.
3
Tự động hóa Vòng đời API & Khả năng quan sát
Khám phá cách quản lý API ở quy mô lớn với tự động hóa, giám sát và quản lý phiên bản. Bạn sẽ phát hành phiên bản mới an toàn, giám sát hiệu năng bằng Azure Monitor và Application Insights, và tự động hóa triển khai với ARM template. Chương này trang bị cho bạn các thực hành DevOps hiện đại để quản lý vòng đời API.
Azure API Management
Hoàn
thành khóa học

