お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
導入
API定義
- 定義ファイル
- APIリクエスト
YAML
- YAMLとは何か
- YAMLのルール
RESTfulサービスの概要
- リソース
- ステート転送
- 表現状態
開発環境の準備
- Swaggerのインストールと設定
- Node.Jsのインストールと設定
REST Webサービス制約アーキテクチャ
- クライアント-サーバー制約の使用
- 一様インターフェース制約の操作
- ステートレス制約の操作
- HTTPキャッシュの使用
- レイヤーシステムの有効化
REST API設計
- CRUD操作の実装
- エラーハンドリングの使用
- REST API用の操作の実装
- APIの変更処理
- APIバージョニング
- APIキャッシュ
- ページネーションと部分応答のサポート
Swaggerを使用した仕様作成
- Swaggerでドキュメントを編集する
- YAML形式での仕様作成
- パスと観察の作成
- ドキュメンテーションの追加
- OASファイルにスキーマを追加する
- SwaggerHubの使用
API管理
- API管理戦略の作成
- APIライフサイクルの管理
- APIプロキシの生成
- APIの動作制御
- APIポータルの構築
- トラフィック管理の提供
APIセキュリティ
- トークンとJWTを使用した保護
- APIキーとシークレットを使用した保護
- OAuth2.0を使用した認証
まとめと結論
要求
- REST APIの基本的な理解。
- JSONまたはXML形式の経験。
- オブジェクト指向プログラミングの経験。
対象者
- バックエンド開発者
14 時間