API設計
エンタープライズアーキテクチャ
Webアプリの基礎知識
ソフトウェア工学
「WEB API設計のベストプラクティス」
https://qiita.com/mserizawa/items/b833e407d89abd21ee72
https://qiita.com/ryo88c/items/0a3c7861015861026e00
可能な限りJSONで返す
フィールドの命名規則
「API設計スキルを次のレベルに引き上げるベストプラクティス22選」
https://qiita.com/baby-degu/items/6f516189445d98ddbb7d
優れたAPIを作るためのツール
https://swagger.io/
OpenAPI
https://www.openapis.org/
WEB APIの設計
1章 APIデザインとは何か
2章 ユーザーを意識したAPIを設計する
3章 プログラミングインターフェースを設計する
4章 API記述フォーマットを使ってAPIを記述する
5章 単純明快なAPIを設計する
6章 予測可能なAPIを設計する
7章 うまく整理された簡潔なAPIを設計する
8章 セキュアなAPIを設計する
9章 APIの設計を進化させる
10章 ネットワーク効率の良いAPIを設計する
11章 コンテキストに基づいてAPIを設計する
12章 APIを文書化する
13章 APIを成長させる
Udemy REST API設計
APIデザイン中心の開発プラットフォーム「Apidog」を試してみた
https://qiita.com/masayakomono/items/a05ff6ca0bcb7debb0fe