Web API開発実践ガイド ――REST/gRPC/GraphQLからテスト、セキュリティまで(技術評論社) [電子書籍]
    • Web API開発実践ガイド ――REST/gRPC/GraphQLからテスト、セキュリティまで(技術評論社) [電子書...

    • ¥2,420484 ゴールドポイント(20%還元)
    • すぐ読めます
100000086602909790

Web API開発実践ガイド ――REST/gRPC/GraphQLからテスト、セキュリティまで(技術評論社) [電子書籍]

杉本和也(著者)津郷晶也(著者)太田佳敬(著者)武田大輝(著者)宮崎将太(著者)福岡秀一郎(著者)武上将樹(著者)渋川よしき(著者)真野隼記(著者)小谷優空(著者)和田祐汰(著者)浦優太(著者)金井祐樹(著者)内山高広(著者)上原拓也(著者)sumiren(著者)川崎庸市(著者)こたうちさんさん(著者)石川朝久(著者)徳丸浩(著者)松本隆則(著者)川村修平(著者)
価格:¥2,420(税込)
ゴールドポイント:484 ゴールドポイント(20%還元)(¥484相当)
フォーマット:
専用電子書籍リーダアプリ「Doly」が必要です。無料ダウンロード
出版社:技術評論社
公開日: 2025年08月18日
すぐ読めます。
お取り扱い: のお取り扱い商品です。
ご確認事項:電子書籍リーダーアプリ「Doly」専用コンテンツ
こちらの商品は電子書籍版です

Web API開発実践ガイド ――REST/gRPC/GraphQLからテスト、セキュリティまで(技術評論社) の 商品概要

  • 『Software Design』特集記事のうち,大好評を博したWeb API特集記事を1冊に収めました。
    もはやWebにとって,Web APIこそが要です。Web APIを適切かつ効率的に開発できるかどうかが,Webサービスのその後を大きく左右するとも言えます。本書は,今まさにWeb APIを開発・運用する中で得られた実践的な知見が凝縮されています。
    第1章では,OpenAPIを題材に,Webの基礎からさかのぼってWeb APIを再考し,REST APIの設計要素と,OpenAPIによるREST APIの設計手法およびREST APIの開発の実際の部分までつまびらかにします。第2章では,代わってGoogleが開発したRPCフレームワーク,gRPCにフォーカスし,その概要と,重要な技術要素であるProtocol Buffersの基礎を確認し,設計ポイントに触れ,gRPCによるWeb APIの実装を体験します。続く第3章では,GraphQLによるWebアプリケーションの開発・運用手法を一挙に解説。GraphQLの導入,TypeScript+Apollo Serverによるサーバサイドの実装,urqlやgraphql-codegenを駆使したクライアントアプリケーションの実装,そしてDatadogによるモニタリングやSentryによるエラートラッキングをベースとしたAPIの拡張手法にまで踏み込みます。
    もちろん,Web APIは品質も重要です。本書では「テスト」「セキュリティ」の2つの観点でWeb APIの品質確保について考えます。第4章では,テストスコープをキーワードとしてWeb APIをテストする意義を見つめ直した上で,CRUD操作やエラーハンドリング,認証・認可設定,データ漏洩,バリデーション,メトリクスなど何をテストすべきか考え,Web APIテストを現実的に進める上で,カバレッジの目安やパフォーマンステストの実施フェーズ,実験計画などの考え方について考察します。第5章は,石川朝久氏や徳丸浩氏といったセキュリティの第一人者を中心に,Web APIのセキュリティに正面から向き合う極意を伝授します。Web APIはどのような攻撃にさらされるのか,リスクや攻撃手法,脆弱性から紐解き,「DevOps」「シフトレフト」を起点に,Web API設計からセキュリティを組み込む考え方を紹介。脆弱性診断や認証・認可設定の具体的な実施方法まで解説します。
    まさしく,Web APIがまるごとわかる1冊なのです。
  • 目次

    第1章 Web APIの作り方
    1-1 Web APIの目的と技術要素
    1-2 REST APIの設計で検討・決定すること
    1-3 OpenAPIによるREST API設計
    1-4 OpenAPIを使ったWeb API開発の実際

    第2章 gRPCで始めるWeb API開発
    2-1 gRPCの特徴と登場背景
    2-2 gRPCの技術要素とProtocol Buffersの基本
    2-3 gRPC利用時のAPI設計ポイント
    2-4 gRPCによるWeb APIの実装

    第3章 GraphQLでアプリケーション開発
    3-1 GraphQLとは
    3-2 GraphQL導入
    3-3 サーバサイドの実装
    3-4 クライアントアプリケーションの実装
    3-5 GraphQLアプリケーションの実運用

    第4章 Web APIテスト 実践ガイド
    4-1 Web APIテストの意義
    4-2 Web APIテスト時のチェック項目
    4-3 実践的なWeb APIテストの考え方

    第5章 ゼロから学ぶWeb APIセキュリティ
    5-1 Web APIに潜むセキュリティリスク
    5-2 Web APIセキュリティの重要ポイント
    5-3 脆弱性
    5-4 認証・認可

Web API開発実践ガイド ――REST/gRPC/GraphQLからテスト、セキュリティまで(技術評論社) の商品スペック

シリーズ名 Software Design別冊
Cコード 3055
出版社名 技術評論社
本文検索
他の技術評論社の電子書籍を探す
紙の本のISBN-13 9784297150624
ファイルサイズ 22.0MB
著者名 杉本和也
津郷晶也
太田佳敬
武田大輝
宮崎将太
福岡秀一郎
武上将樹
渋川よしき
真野隼記
小谷優空
和田祐汰
浦優太
金井祐樹
内山高広
上原拓也
sumiren
川崎庸市
こたうちさんさん
石川朝久
徳丸浩
松本隆則
川村修平
著述名 著者

    技術評論社 Web API開発実践ガイド ――REST/gRPC/GraphQLからテスト、セキュリティまで(技術評論社) [電子書籍] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!