Build your ultimate AI agent
コース説明
このコースでは、Azure API Management を使って API の作成、公開、保護を行う方法を学びます。まず API Management インスタンスのセットアップと開発者向けドキュメントの作成から始めます。次に、サブスクリプションとキーによるアクセス制御や、トラフィックのセキュリティ確保と最適化のためのポリシー適用について学びます。最後に、API ゲートウェイを使ってサービスを管理・スケールしやすくする方法を、Azure ポータルでの実践を通じて習得します。
前提条件
カリキュラム
コース概要
1
API Management の基礎
Azure を使った API の構築と管理の基礎を学びましょう。Python で RESTful API を作成し、Azure Function Apps にデプロイして、Azure API Management に統合します。認証と API キーによる API のセキュリティ保護を行いながら、大規模システムがパフォーマンスとセキュリティをどのように管理しているかも理解していきます。
- Azure API Management 入門50 XP
- Weather API:レスポンスの呼び出しと整形100 XP
- API管理入門50 XP
- HTTP メソッドと RESTful アーキテクチャ100 XP
- Function App と API Management サービス50 XP
- Function App の設定100 XP
- Python で REST API を構築する100 XP
- Azure API Management サービスの構成要素50 XP
- Azure API Management サービスの作成100 XP
- Azure API Management の基礎50 XP
- APIをAPI Managementに統合する100 XP
2
API のセキュリティ強化と最適化
セキュリティ、変換、パフォーマンスのためのポリシーを適用し、API をさらに強化しましょう。OAuth 2.0、OpenID Connect、CORS を使ったアクセス制御に加え、キャッシュ、クォータ、レート制限を実装して API の高速性と安定性を維持します。このチャプターを修了すると、実際の運用環境に対応した API の保護と最適化ができるようになります。
3
API ライフサイクルの自動化と可観測性
自動化、モニタリング、バージョン管理を活用した大規模な API 管理について学びましょう。新バージョンを安全にリリースする方法、Azure Monitor と Application Insights によるパフォーマンス監視、そして ARM テンプレートを使ったデプロイの自動化を習得します。このチャプターでは、API ライフサイクル管理に必要な最新の DevOps プラクティスを身につけます。
Azure API Management
コース修了

