- 在庫状況:在庫あり(1〜2日で出荷)
- Web APIの設計
-
ユーザブルでセキュア、効率的で進化可能なWeb APIをデザインする際に知っておくべきこと
Programmer’s SELECTION
The Design of Web APIs- 価格
- 4,180円(本体3,800円+税)
- 発行年月
- 2020年08月
- 判型
- B5変
- ISBN
- 9784798167015
この商品をご覧のお客様は、こんな商品もチェックしています。
- The Kaggle Book:データ分析競技 実践ガイド&精鋭31人インタビュー
-
価格:4,290円(本体3,900円+税)
【2023年02月発売】
- AWSインフラサービス活用大全 第2版
-
価格:5,170円(本体4,700円+税)
【2024年03月発売】
- 実践マイクロサービスAPI
-
価格:4,180円(本体3,800円+税)
【2023年10月発売】
- Pythonトリック
-
価格:3,080円(本体2,800円+税)
【2020年04月発売】
- プログラマーなら知っておきたい40のアルゴリズム
-
価格:3,960円(本体3,600円+税)
【2021年10月発売】
[BOOKデータベースより]
第1部 APIデザインの基礎(APIデザインとは何か;ユーザーを意識したAPIを設計する;プログラミングインターフェイスを設計する;API記述フォーマットを使ってAPIを記述する)
[日販商品データベースより]第2部 ユーザブルなAPIの設計(単純明快なAPIを設計する;予測可能なAPIを設計する;うまく整理された簡潔なAPIを設計する)
第3部 コンテキストに応じたAPIデザイン(セキュアなAPIを設計する;APIの設計を進化させる;ネットワーク効率のよいAPIを設計する;コンテキストに基づいてAPIを設計する;APIを文書化する;API成長させる)
"さまざまなWebを構成する重要な要素「API」
使いやすく拡張性に富み、堅牢なAPIの設計指南書
【本書の内容】
本書は
Arnaud Lauret, ""The Design of Web APIs"",
Manning Publications, 2019
の邦訳版です。
SNSはもちろん動画システムや決済システムなど、いまやAPI(アプリケーション・プログラミング・インターフェイス)を使用しないWeb上のシステムはありません。
データを簡便にリクエストでき、使いやすいデータを返す。そういうAPIが求められています。
とはいえ、データをリクエストしてくるのは一か所ではありません。カスタマーがいてコンシューマーがいてデベロッパーがいて、そしてそれぞれがそれぞれの都合に合わせた使えるデータを要求してきます。
本書はこういった複雑な要望に対して、可能な限り応ええる柔軟性を備え、堅牢でシンプルなAPIを作る方策を示します。
コマース系のサイトをベースに、データの配置方法や拡張性を維持し続ける方法などを、実装ありきではないスタイルで、APIのすべてを語り尽くしています。また、メンテナンス性や、より多くのユーザーを獲得するためのドキュメントの記述・完備方法なども詳解します。
突貫で作りがちなAPIを、その使い勝手にフォーカスしながら正しく作り込んでいくための視点と姿勢を体得できる一冊です。
本書は、著者Arnaud Lauretの長年のAPI設計経験を利用し、
要件を収集する方法、ビジネス目標と技術目標のバランスを取る方法、
および消費者第一の考え方を採用する方法について、仔細に検討し、
より使いやすく可用性に富み、拡張性と堅牢性をもつAPI構築への道を詳解してくれます。
【本書のポイント】
・使うだけではなく使えるAPIを理解できる
・API設計の勘所がつかめるようになる
・実世界におけるユーザー指向APIを学べる
・手書き風の概念図がかわいい
【読者が得られること】
・APIの成り立ち
・使いやすいAPIの作り方
・可用性・発展性のあるAPIの設計方法
"