エンジニアとしてのスキルアップを志す、すべての人へ。

本書は、これからはじめてWebアプリ開発を行う方を念頭におき、知識ゼロからでも挫折せずに確かな学びを得られるように、一つひとつ、丁寧な解説にこだわりました。
フルスタック開発に必要な技術を1冊に凝縮。

本書は、Webアプリ開発の初心者が、Webアプリを実際に開発することを通じて、開発に必要な技術や基礎知識、考え方を習得できるように構成されています。
理論と実践を交互に学ぶことで実力がつく!!

Webアプリを一気通貫で学び、開発することで、主要技術の役割と「それらがどうつながっているのか」を体系的に理解でき、システム全体を俯瞰する視点を持つことができます。

前提知識からしっかり身につき、技術力の土台が固まる。
準備編
準備編では「Web アプリとは何か」を整理し、Web アプリの全体像を解説します。また、開発に必要な環境を整えます。

基礎編
基礎編では、ブラウザーのみで動作するWebアプリを開発します。HTML/CSS/JavaScriptの仕組みから、実際の開発現場で必要なバージョン管理ツールであるGitの使い方、Webページの公開方法までを学びます。

実践編
実践編では、本格的なWebアプリを開発します。Webアプリ開発の基盤となるNode.jsとTypeScriptから、画面を作るフロントエンド技術、データを扱うバックエンドサーバーとデータベース、完成したアプリをインターネット上に公開する方法までを扱います。

エンジニアの業務に即した内容で、仕事に直結する。
開発技法編
開発技法編では、開発手法やチーム開発、インフラ、テスト、セキュリティ、CI/CD など、実際の開発現場で使われている仕組みや技術を解説します。

実務レベルのAI活用
現場におけるAI活用法を随所で紹介しています。適切な回答を得るために効果的な質問の型や、AIを活用したエラー解消の方法などを知ることができます。

何冊分もの知識を1冊に凝縮
フロントエンドからバックエンド、インフラまで一気通貫で開発した経験は、エンジニアとしての視野を広げます。そして、仕事においても活躍の幅を広げることにつながります。











