1章 Web APIとは何か
2章 エンドポイントの設計とリクエストの形式
3章 レスポンスデータの設計
4章 HTTPの仕様を最大限利用する
5章 設計変更をしやすいWeb APIを作る
6章 堅牢なWeb APIを作る
Web APIの設計、開発、運用についての解説書。本書ではAPIをどのように設計し運用すればより効果的なのか、ありがちな罠や落とし穴を避けるにはどういう点に気をつけなければいけないのかを明らかにします。ターゲットは、URIにアクセスするとXMLやJSONなどのデータが返ってくるシンプルなタイプ-XML over HTTP方式やJSON over HTTP方式-のAPIです。
・【分野別】エンジニア1年目の自分に読んでほしい書籍[2024-11-24に投稿]
・API教に入信しよう[2024-09-20に投稿]
・OAuthってなんて読むの?[2024-06-03に投稿]
・三週間で駆け抜けたバックエンド個人開発 - docker, mysql, fastapi(jwt認証付き) -[2024-04-11に投稿]
・エンジニア1年目で読んで良かった本[2024-01-02に投稿]
・【2023年最新】エンジニア向けおすすめ書籍[2023-12-12に投稿]
・エンジニアに読んで欲しい技術書90選[2023-10-30に投稿]
・Webエンジニア1年目で取り組んだ教材53選を振り返る[2023-09-18に投稿]
・【WebAPI設計②】エンドポイントの設計とリクエストの形式について[2023-05-09に投稿]
・WebAPI: The Good Parts で印象に残ったところのメモ[2023-05-06に投稿]
・WebAPI設計について①[2023-05-03に投稿]
・Web API: The Good Parts読んだ[2023-02-09に投稿]
・【API】Web APIについて[2023-01-19に投稿]
・オープンデータ(GBFS)とM5Stackを使ってシェアサイクルスイッチを作ってみた[2022-12-10に投稿]
・API設計まとめ[2022-11-02に投稿]
・Rails初級者が一ヶ月研修を受けて得た学びをまとめた[2022-09-03に投稿]
・ フロント学習の最高の教材集[2022-06-27に投稿]
・APIのバージョン管理どうしてる?[2022-06-20に投稿]
・「現場で役立つシステム設計の原則」を読んだので、その要点[2022-06-20に投稿]
・エンジニア1年生の自分に読んでもらいたい書籍[2022-06-13に投稿]
・【未経験開発 Rails/React(TypeScript)/AWS/Docker/CircleCI】モダンな技術でポートフォリオを作成する方法[2021-12-28に投稿]
・フロントエンド ド初心者へのススメ[2021-12-10に投稿]
・バックエンドエンジニアの役割の整理と今後何をやっていけばいいか[2021-12-02に投稿]
・書評:Web API: The Good Parts[2021-08-14に投稿]
・開発未経験の人がWEBサービス開発するにあたってのお薦めの書籍[2021-07-18に投稿]
・コード内の単語を表現する際の、記法の種類[2021-02-04に投稿]
・【Day 24】アプリケーションまわりの整備【じゃんけんアドカレ】[2020-12-24に投稿]
・Rでweb APIを提供するパッケージ「plumber-入門」【HTTP,API】[2020-12-20に投稿]
・アクセス制御や認可制御の欠落について調べたメモ[2020-12-10に投稿]
・1年半のソフトウェアエンジニア長期インターンで出会ったオススメ本をたくさん紹介します[2020-12-04に投稿]
・REST Apex サービスのAPI定義書の作成メモ[2020-11-16に投稿]
・Web APIとは? 基礎知識 BYトラコンボール[2020-11-02に投稿]
・「推しが100万部売れて欲しい!」 推し技術書LT大会イベントレポート[2020-08-28に投稿]
・HTTPのキャッシュ仕様をスライド一枚で簡単に[2020-08-19に投稿]
・初心者からの我流プログラミング学習8選[2020-06-21に投稿]
・Web APIについて個人的まとめ[2020-06-07に投稿]
・文系ド素人が Web エンジニアとして新卒入社するまでに読んできた本をまとめた[2020-05-10に投稿]
・自分用メモ: ウェブ設計チェックリスト[2020-03-28に投稿]
・HTTPステータスコード 完全に理解した[2020-03-02に投稿]
・完全に理解した人達の「Web技術」Talk #1 勉強会レポート[2020-02-09に投稿]
・WebAPI設計におけるデファクトってなあに?[2020-01-21に投稿]
・【Webエンジニアど素人から3年生ぐらいになるまでに読むと良い本】を段階的にまとめた[2019-12-21に投稿]
・フルスタックエンジニアへの道(CakePHP/React)[2019-12-18に投稿]
・やってよかった読書会技術書7冊[2019-12-01に投稿]
・Webエンジニア1年目の自分に捧げたい本・記事を超まとめ[2019-10-30に投稿]
・AWS Lambda 関数から 別の Lambda 関数を呼び出す方法[2019-10-22に投稿]
・WebAPIの覚え書き(WebAPI The Good Partsの3章)[2019-09-03に投稿]
・WebAPIのプラクティス本「Web API ~The Good Parts~」を読んで参考になったことまとめ[2019-07-27に投稿]
・Web API 設計の基本を学ぶ(APIエンドポイント)[2019-01-13に投稿]
・新卒1年目エンジニアが入社してから読んだ本[2018-12-20に投稿]
・AdventCalendar Day13 [超Ruby入門][2018-12-11に投稿]
・実践DDD アーキテクチャ[2018-11-30に投稿]
・新システムWebAPI設計のために Web API: The Good Parts を読んだから読んだ結果をまとめてみる[2018-10-04に投稿]
・開発未経験者が現場で感じたこと[2018-04-08に投稿]
・APIについてのまとめ(忘備録)[2018-03-25に投稿]
・「Webを支える技術」読書レポート[2018-01-12に投稿]
・API設計のポイント(Web API: The Good Parts)[2018-01-05に投稿]
・200 or 204 どっちを使うか[2017-12-20に投稿]
・Webアプリケーションフレームワーク導入時に考慮すべき22の観点[2017-12-16に投稿]
・Web API: The Good Partsを読んだまとめ[2017-10-18に投稿]
・プログラミングスキルが上がる本[2017-10-02に投稿]
・Gobotの招きにあひて、徒然なるままにArduinoとRaspberry PiでIoTっぽいことをやってみるなり[2017-09-10に投稿]
・Node.js + Express + あえてCloudant で REST APIを作成する(準備編)[2017-04-04に投稿]
・CORS関連、これだけ知っとけばまぁ大丈夫[2017-03-27に投稿]
・質問[読んでおいたほうがいい本]の69回答のまとめ[2017-03-13に投稿]
・【読書メモ】Web API: The Good Parts[2017-03-08に投稿]
・Spring BootのOAuth2.0機能を利用して、Rest APIの認証・認可フローを実装する[2017-01-28に投稿]
・goa でデザイン・ファーストをシュッとする[2016-12-19に投稿]
・Web API: The Good Partsを読んでみて誤字脱字っぽかったところ[2016-11-28に投稿]
・今さらだけど「Web API: The Good Parts」 を読んだので自分なりにまとめてみる[2016-10-24に投稿]
・RESTful APIのURI設計(エンドポイント設計)[2016-10-03に投稿]
・RESTful APIのエラー設計[2016-09-13に投稿]
・RESTful APIのレスポンスデータ設計[2016-09-12に投稿]
・RESTful APIのリソース設計[2016-09-07に投稿]
・Web APIとは何なのか[2016-07-04に投稿]
・WebAPIの設計から実装まで〜設計編〜[2016-05-27に投稿]