ソフトウェアアーキテクトのためのREST、GraphQL、gRPC API設計原則入門
REST、GraphQL、gRPCの主要なAPI設計原則、セキュリティ、およびAPIゲートウェイパターンを習得し、ソフトウェアアーキテクチャの意思決定に役立てるコースです。
...
Share
API設計の基礎と主要パラダイムの理解
Unit 1: API設計の基本概念
APIとは何か?
API設計の原則
Unit 2: RESTful APIの設計
RESTの基本
リソースとURI設計
HTTPメソッドとステータス
REST APIのバージョン管理
Unit 3: GraphQLの基礎
GraphQLの紹介
GraphQLスキーマ設計
Unit 4: gRPCの基礎
gRPCの紹介
Protocol Buffersの設計
APIの比較、セキュリティ、および運用戦略
Unit 1: APIパラダイムの比較分析
API比較の基礎
パフォーマンスと効率
ツールとエコシステム
ユースケースと意思決定
Unit 2: APIセキュリティのベストプラクティス
認証の基本
認可とデータ暗号化
APIセキュリティの実践
Unit 3: APIゲートウェイと運用
APIゲートウェイの役割
ゲートウェイパターン実装