株式会社オープントーン(著) , 佐藤 大輔(著) , 伊東 直喜(著) , 上野 啓二(著)
※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。
本書は、Webシステムの「フロントエンド」と「バックエンド」を、一冊でまるごと(=フルスタックで)作り上げる書籍です。
サンプルアプリケーションの開発を通じて、
・フロントエンドとバックエンドをどのように連携させるか
・リポジトリを効率的に管理するにはどうするか
・設計情報をどのように共有するか
といったポイントを、手を動かしながらひとつひとつ学習できます。実装手段のフレームワークには「Next.js」と「Django」を選定しているため、モダンなWeb開発の全体像を把握することにも役立ちます。
分業化の進む現代的なWeb開発の現場で、あなたが自分の担当外の開発領域についてきちんと理解ができていないと感じるなら、本書は最適の学習書になるはずです。本書を読めば、フロントエンド/バックエンドそれぞれの動作原理や開発テクニックはもちろん、開発のさまざまな工程で効率化を図るためのノウハウを習得できます。
Webシステム開発の全体像を見渡し、現場で幅広く活躍できるフルスタックな視野と知識が身につく一冊です。
■対象読者
・業務経験2~3年目のフロントエンドエンジニア/バックエンドエンジニア
・自分の担当領域以外で用いられている開発手法や技術について把握したい人
・モダンなWeb開発の全体像を把握したい人
■目次
【第I部 Webシステム開発の基本を理解する】
第1章 Webシステム開発の基本を学ぶ
第2章 開発基盤を理解する
第3章 環境の整備と開発の開始
第4章 フロントエンドとバックエンドのシステム連携の基本
【第II部 Webシステム開発を実践する】
第5章 フロントエンドの実装
第6章 バックエンドの実装とフロントエンドとのシステム連携の実践
第7章 非同期処理とバッチ処理
第8章 データ構造・マスタデータの管理
【第III部 現場で役立つ周辺知識を身につける】
第9章 フルスタック開発のチーム構築とアーキテクチャ選定
第10章 フルスタック開発の設計
第11章 リポジトリ管理
【第I部 Webシステム開発の基本を理解する】
●第1章 Webシステム開発の基本を学ぶ
●第2章 開発基盤を理解する
●第3章 環境の整備と開発の開始
●第4章 フロントエンドとバックエンドのシステム連携の基本
【第II部 Webシステム開発を実践する】
●第5章 フロントエンドの実装
●第6章 バックエンドの実装とフロントエンドとのシステム連携の実践
●第7章 非同期処理とバッチ処理
●第8章 データ構造・マスタデータの管理
【第III部 現場で役立つ周辺知識を身につける】
●第9章 フルスタック開発のチーム構築とアーキテクチャ選定
●第10章 フルスタック開発の設計
●第11章 リポジトリ管理