本のサイズ:A5/2C/360ページ
著者: 掌田津耶乃
発売日:2026年7月24日
【本書のサポートサイト】
https://www.rutles.co.jp/download/565/index.html
Geminiを学習パートナーに、環境構築からWebアプリ開発までを実践しながら学ぶ、TypeScript入門書。
Geminiと対話しながらTypeScriptを学ぶ新しい入門書。環境構築からオブジェクト指向、非同期処理、ExpressによるWebアプリ開発まで、「仕様書を書く力」と「コードを読む力」を身につけます。
[目次]
Chapter1 開発環境を整えよう
1-1 開発の準備を整えよう
1-2 Visual Studio CodeとGemini Code Assist
1-3 プロンプトを学ぼう
1-4 TypeScript のコンパイル
Chapter2 TypeScript の基本文法
2-1 基本的な型と基礎文法
2-2 基礎文法( JavaScriptのおさらい)
2-3 関数の定義
2-4 Geminiを使ったデバッグ
Chapter3 オブジェクト指向
3-1 クラスとインターフェース(データの設計図)
3-2 クラスの高度な機能
3-3 インターフェースの実装(implements)
3-4 型定義(型エイリアス)
Chapter4 ファイルの利用と非同期処理
4-1 ファイル操作の基本と同期・非同期
4-2 テキストファイルの読み書き
4-3 JSONファイルの利用と高度なデータ操作の極意
Chapter5 ネットワークとAI の活用
5-1 fetch APIによるネットワークアクセス
5-2 外部ライブラリを利用したHTML/XMLからのデータ抽出
5-3 Gemini APIの使い方とAI協働
5-4 実践:実務自動化ツールを作る
Chapter6 Express で作るWeb アプリケーション
6-1 Expressの構成を理解する
6-2 ミドルウェア:リクエストとレスポンスの流れを可視化
6-3 APIによるフロント= バック通信
6-4 実務サンプル:AI駆動型タスク(ToDo)管理システム
Chapter7 AI 時代のプログラマの歩き方
7-1 AI時代の戦い方