『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. 認証・認可
★★★380万人の先輩たちが愛用した人気参考書シリーズ★★★
共通テスト対策参考書 シリーズ売上2025 第1位(2025年1月ー2025年12月/紀伊國屋書店Publine調べ)
共通テスト「地理総合、地理探究」を攻略するための知識を、最大限に効率よくまとめあげた1冊。超人気講師・宇野仙先生によるていねいな解説で、ゼロからでも合格点をねらえる!
…………………………………………………………………………………
本書の特長[FEATURES]
01 先生と生徒のかけあいを軸とした、サクサク読める講義形式!
02 巻頭特集「共通テストの特徴と対策」で、今、共通テストで求められる力を徹底分析!
03 「過去問にチャレンジ」で、実戦形式で知識が身につく!
04 オールカラーで図解やイラストが満載!
05 別冊「直前まで役立つ!完全対策BOOK」つき。持ち運びにも最適!
…………………………………………………………………………………
面白く、読みやすく、わかりやすい。
ーー共通テストの合格点は、これ一冊で…きめる!
★★読者の声続々!★★
・素晴らしい本です!地理苦手だったけど、これを読んでどんどん楽しくなってきました!今後も読み進めていくのが楽しみです。(男性・国公立大学志望)
・とても分かりやすくて見るだけでスルスル入ってきます!問題のとらえ方が分かってきてどんどん地理が好きになりました。この本のおかげです。(女性・国公立大学志望)
・とても分かりやすい内容だった。またさまざまな色が使われているため見やすく、集中して長時間勉強することができた。(女性・国公立大学志望)
・先生と生徒の会話があることですごくわかりやすかったし、なるほどってなりました!さらに統計なども最近のばかりで良かったです。
・イラストや色づかいがすごく好みで、これで勉強したい!ってなりました(女性・医学部志望)
●こんな人におすすめ!●
・はじめて共通テストの対策をする人
・共通テスト対策を何から始めれば良いか迷っている人
・学校の勉強はできるのに共通テストの点数が伸び悩んでいる人
●目次●
SECTION1 自然環境
SECTION2 資源と産業
SECTION3 交通・通信・観光・貿易
SECTION4 人口・村落・都市
SECTION5 民族・宗教・生活文化
SECTION6 世界地誌
Part7で落としてしまって満点が取れない、900点を越えられないという人のための対策本です。英文の意味は取れているのに正解の根拠を探すのに時間がかかってしまい、結果的に間違えてしまったり、最後まで終わらなかったりという悩みを解決します。
新テストでは拾い読みやテクニックだけで全問正解をするのが困難なため、精読が必須。その対策として本書では、長文を正確に素早く読む実力をつけるためのトレーニングを、2か月間計画的に行なっていきます。本番に近いクオリティの問題と、徹底して精読と速読の実力をつけるための解説と特訓で、Part7全問正解を確実なものとする力を養います。速読トレーニング用音声付き。
目次
はじめに
本書の構成と使い方
990点獲得のための学習記録
990点獲得のためのPart7攻略アドバイス
Part7問題のタイプ分けとそれぞれの解き方
TEST1
TEST2
TEST3
TEST4
TEST1・2・3・4の解き直し
はじめに
本書の構成と使い方
990点獲得のための学習記録
990点獲得のためのPart7攻略アドバイス
Part7問題のタイプ分けとそれぞれの解き方
TEST1
TEST2
TEST3
TEST4
TEST1・2・3・4の解き直し
過去問題付きで合格力を確実に身につける!
「情報1」大学入学共通テスト対策問題集の決定版! 2025年1月試験の過去問題を収録。姉妹書『情報1 大学入学共通テスト対策 会話型テキストと動画でよくわかる』と連動したオリジナル演習問題と、大学入試センター発表の試作問題と過去問題で、合格に必要な得点力が効果的に身につきます。人気ユーチューバーの植垣先生が初歩から丁寧に解説。すべての解答解説は動画化されていて、スマホからも再生できます。プログラミング問題は「共通テスト用プログラム表記」で解説。動画で見れば「こう書けば、こう動く」がよく理解できます。
短期集中型 新課程大学入学共通テスト対策にも【チャート式】
・わかりやすく,進めやすく,短期間で完成できる問題集。
・「化学基礎」の学習内容と共通テスト向けの実践問題を,全35項目に凝縮して収録。共通テストに「出るポイント」を“CHART”にまとめ,例題「Let’s Read !」と問題「Let’s Try !」で実力をつける。後半の「実践問題」では,共通テストで問われやすい形式の問題に挑戦。“CHART”を使いこなし,思考の組み立て方を身につける。キャラクターが覚えるところやつまずきやすいところをフォローしてくれるので,楽しくサクサク進められる。
・別冊として,苦手ポイントの発見や知識のおさらいに役立つ「用語集」と「チェックリスト」が収録された知識集が付属。また,紙面上のQRコードから「用語集」を四択問題化したコンテンツにもアクセスでき,隙間時間を使って手軽に勉強することができる。
・基礎を固めながら,時間をかけずに共通テスト対策を行いたい人にオススメ。
#高校生,#理科,#共通テスト
○中学入試も視野に入れた内容
発展的な学習内容の問題も多く取り上げた、中学入試にも対応する学力を養えるハイレベルな問題集です。
○しっかりレベルアップができるステップ式
・標準クラス…実力をつける標準レベルの問題で構成してあります。
・ハイクラス…応用力をつけるハイレベルな問題を精選して取り上げてあります。
・チャレンジテスト…数項目のまとまりごとに設けたさらに発展的な問題で構成されたテストです。
・そう仕上げテスト…巻末に設けた総仕上げのテストです。
○わかりやすく丁寧な解答編
くわしく丁寧な解説をつけました。
★★★TOEICに必要な知識と解き方を最速で攻略する★★★
TOEIC高得点取得に必要な知識と解き方を1冊で総整理。
TOEIC指導のエキスパートであり超人気講師のJun先生による
「超」がつくほど面白くてわかりやすい授業動画が全章に付いて、
自宅にいながら高得点をたたき出すためのエッセンスをスピード吸収できる。
…………………………………………………………………………………
●本書の基本構成●
STEP1 講義
TOEIC L&R TESTの攻略法(パート別の傾向や知識、解き方や攻略のコツ)を講義調の文章で徹底的にわかりやすく解説。二次元コードから著者のJun先生による授業動画にもアクセスでき、スマホでいつでもどこでも何度でも授業が受けられる。
STEP2 要点整理
[STEP1]で説明した内容の要点をコンパクトに整理して掲載。
STEP3 一問一答
[STEP1]の講義が身についているかを一問一答形式でチェック。
STEP4 基本練習
[STEP1]〜[STEP3]までの内容の理解度を問題形式で問う。
…………………………………………………………………………………
STEPに沿って学習を進めれば、
スコアアップに必要な知識と解き方が着実に身につく!
…………………………………………………………………………………
●本書の特徴●
?参考書
丁寧な解説とスモールステップ式の4つの手順に沿った学習を積むことで、
1出題形式と解き方が理解できる
2 重要事項を暗記する
3 問題が解けるまで、確実に導く
?授業動画
人気講師濱崎先生による、「超」がつくほど面白くてわかりやすい授業動画が、学習を完全サポート。白熱の授業で、絶対に挫折させない。
?ミニブック
本冊で解説している攻略ポイントのまとめ。本書から取り外して持ち運べるので、スキマ時間でどこでも復習することが可能。
…………………………………………………………………………………
理解しやすい参考書 、腑に落ちる授業動画。
参考書と講義の良いとこ取り!
TOEIC対策が不安な人でも、この本でなら、攻略できる。
ーー新時代のTOEIC対策書で自分史上最高得点をつかめ!
…………………………………………………………………………………
※ご注意※
・動画の閲覧にはインターネット接続が必要です。
・二次元コード読み取りに対応したスマートフォン/タブレットをご用意ください。
大学入学共通テストの新出題科目『歴史総合,日本史探究』対策の問題集。すべてオリジナルの創作問題で、歴史総合に対応した問題も多く収録しています。基礎トレーニング編・実践トレーニング編・模擬テスト編の3部で構成し、共通テストで重視される文字資料・図版・地図・グラフなどを読み解く力を、段階を追って身につけられます。
大学入学共通テストの新出題科目『歴史総合,世界史探究』対策の問題集。すべてオリジナルの創作問題で、歴史総合に対応した問題も収録しています。イントロダクション・トレーニング・チャレンジの3部で構成し、共通テストで重視される文字資料・図版・地図・グラフなどを読み解く力を段階を追って身につけられます。
「大学入学共通テスト」の傾向を知り、対策を立てるならまずはこの1冊!
予想問題を通して、実戦力・即戦力が身につけられる問題集です。
●大問別の問題で実戦演習
各大問のオリジナル問題を2回分収録。同じ形式を2回続けて解くことで、それぞれの英文と設問の特徴に応じた取り組み方がつかめるようになっています。巻末には、模試1回分を収録し、実力の確認ができます。
●新課程入試に対応
大学入試センター発表の「令和7年度試験の問題作成の方向性、試作問題等」を分析し、同じ形式のオリジナル問題を収録しています。
※「模試にチャレンジ」は、本書の独自予測に基づいたテスト構成および配点となっています。実際の試験内容と異なる可能性があることを予めご了承ください。
●わかりやすい解説
設問のねらいに応じた解き方や効率のよい情報検索のしかたを徹底して解説しています。
●採点・見直し学習アプリ「学びの友」に対応
「模試にチャレンジ」は、自動採点アプリ「学びの友」に対応しています。オンラインマークシートに解答を入力するだけで、簡単に採点することができます。
詳しくは、公式サイト(https://manatomo.obunsha.co.jp/)をご覧ください。
※本書は、2020年2月に刊行された『大学入学共通テスト 実戦対策問題集 英語〔リーディング〕』を改訂したものです。
<本冊>
はじめに
もくじ
本書の使い方/よりよく解説を理解するために
大学入学共通テスト 英語 リーディングの概要と特徴
共通テストの特徴に応じたリーディングのスキルとは
「模試にチャレンジ」をアプリで学習する
大問別問題 解答・解説
第1問
A 1st/2nd Try
B 1st/2nd Try
第2問
A 1st/2nd Try
B 1st/2nd Try
第3問
A 1st/2nd Try
B 1st/2nd Try
第4問
1st/2nd Try
第5問
1st/2nd Try
第6問
A 1st/2nd Try
B 1st/2nd Try
新課程入試型
第A問
第B問
模試にチャレンジ
<別冊>
もくじ
大問別問題
第1問
A 1st/2nd Try
B 1st/2nd Try
第2問
A 1st/2nd Try
B 1st/2nd Try
第3問
A 1st/2nd Try
B 1st/2nd Try
第4問
1st/2nd Try
第5問
1st/2nd Try
第6問
A 1st/2nd Try
B 1st/2nd Try
新課程入試型
第A問
第B問
模試にチャレンジ
解答用紙
Webぺネトレーションの知識を網羅的に身につける導入本!
本書は、Webペネトレーションの基本を網羅的に身につけられる導入本です。近年サイバーセキュリティ被害の増加により一般企業でも「ペネトレーションテスト(インターネットからの侵入テスト行うサービス)」が浸透してきており、今後ますます需要が高まっていくと考えられます。本書では、国内セキュリティベンダーでWebペネトレーションテストを立ち上げ時より実施しているエンジニア達が攻撃者の視点を共有し、ハンズオン形式で学ぶことができます。
本書は、共通テストの基本的な「解き方」を学び、自分の「ニガテ」を分析して克服することで、試験本番で点数が取れるようになることを目的とした問題集です。
●オリジナル模試2回分を収録
過去に実施された共通テスト本試験・追試験を分析して作成されたオリジナル模試を2回分収録しています。
●パターン別「解法」を掲載
共通テストの試験問題を分類し、効率的な解き方を示したパターン別「解法」を掲載しています。模試の解説はこの「解法」に基づいたものになっているため、2回の模試を通して「解法」を習得すれば、制限時間内に多くの問題をこなさなければならないことが課題とも言われる共通テストの効率的な解き方を身につけることができます。
●アプリで自動採点&ニガテ分析ができる
アプリ「学びの友」を使えば、模試の結果を自動ですばやく採点してくれる自動採点機能や、自分のニガテ分野を表示してくれるニガテ分析機能を利用することができます。自分のニガテ分野がわかれば、共通テストで点数を取るために必要な勉強の内容がわかるため、試験対策の大きなヒントになります。
※本書は、アプリ「学びの友」に対応しています。詳しくは、公式サイト(https://manatomo.obunsha.co.jp/)をご覧ください。
大学入学共通テストについて
本書の特長と使い方
アプリ「学びの友」の利用方法
共通テストのパターン別「解法」
模試
第1回
第2回
解答用紙
「iPhone X、XR、iPad……端末が多すぎて、テストが手動じゃ追いつかない」
「競争が激しいアプリ開発現場で、スピードを落とさずテストしなければ」
「どうして、テストしたはずのアプリで、ユーザーからこんなにバグが報告されるんだ」
競争が激化し、複雑になるiOSアプリの開発において、こんな問題を解決できる手段が「自動テスト」です。
本書は、DeNAの開発生産性や品質を担うSWETグループのエンジニアたちが、iOSアプリ開発の自動テストにフォーカスしてまとめた、これまでにない“テストの入門書”です。自動テストの基本はもちろん、単体テスト・UIテスト、CI/CD、さらに効率的なデバッグのテクニックまでを網羅できます。
iOSアプリ開発でテストに関わるエンジニアはもちろん、開発の現場のすべてのエンジニアが持っておきたい、iOSテスト必携の1冊です。