ゼロからわかるシリーズゼロからわかる
TypeScript入門
2022年4月30日紙版発売
2022年4月27日電子版発売
WINGSプロジェクト 齊藤新三 著,山田祥寛 監修
B5判/320ページ
定価2,948円(本体2,680円+税10%)
ISBN 978-4-297-12635-3
書籍の概要
この本の概要
Webアプリケーション開発をもっと「安全」に!
「型」を駆使したTypeScriptプログラミングをしっかり学ぼう!
TypeScriptは,JavaScriptにクラスや静的型付けなどの機能を加えた「altJS」の1つですが,近年,Web アプリケーションフレームワークの標準言語としての採用が増加し,Web開発の必修言語として需要が急速に伸びています。本書は,プログラミング初心者や本職プログラマーではない方を対象に,TypeScriptの基本的な文法とプログラミング方法をていねい&しっかり解説しています。また,最終章でWeb APIとJSONを利用した非同期Web アプリケーションの作成方法を解説しているので,Web開発で役立つ活用テクニックも短時間ですばやく学習できます。
こんな方におすすめ
- TypeScriptについて学びたいプログラミング初心者
本書のサンプル
本書の一部ページを,PDFで確認することができます。
- サンプルPDFファイル(1,216KB)
目次
Chapter 1 TypeScriptの基本を理解する
- 1-1 TypeScriptがどういう言語なのかを学ぶ
- 1-2 TypeScriptのコーディング環境を作る
- 1-3 Windowsでのコーディング環境を作る
- 1-4 macOSでのコーディング環境を作る
Chapter 2 初めてコーディングしてみる
- 2-1 Visual Studio Codeを使ってみる
- 2-2 Visual Studio Codeでコーディングしてみる
- 2-3 TypeScriptコードを実行してみる
- 2-4 TypeScriptのコーディングの基本を理解しよう
Chapter 3 変数と演算子を理解する
- 3-1 リテラルとデータの種類を理解する
- 3-2 変数とそのデータ型を知る
- 3-3 演算子を使ってみる
- 3-4 代入演算子と演算子の優先順位を理解する
Chapter 4 条件分岐を理解する
- 4-1 条件分岐の基本のifを知る
- 4-2 if構文の続きを知る
- 4-3 条件の性質を知る
- 4-4 複数の条件分岐を組み合わせてみる
- 4-5 switchを知る
Chapter 5 ループを理解する
- 5-1 ループの考え方の基礎を知る
- 5-2 forループ構文を知る
- 5-3 制御構文の組み合わせを知る
Chapter 6 複数のデータをまとめる変数を理解する
- 6-1 配列を知る
- 6-2 連想配列を知る
- 6-3 Mapを知る
Chapter 7 関数の基本を理解する
- 7-1 関数の基本形を知る
- 7-2 引数の省略について知る
- 7-3 引数の拡張について知る
Chapter 8 関数の応用的な機能を理解する
- 8-1 関数のオーバーロードを知る
- 8-2 関数式と無名関数を知る
- 8-3 アロー式を知る
- 8-4 関数式をより深く知る
Chapter 9 クラスの基本を理解する
- 9-1 クラスとは何かを知る
- 9-2 クラスの基本形を知る
- 9-3 クラスの他のメンバを知る
Chapter 10 クラスの応用的な機能を理解する
- 10-1 クラスの継承を知る
- 10-2 インターフェースを知る
- 10-3 タプルとEnumを知る
Chapter 11 モジュールについて理解する
- 11-1 モジュールの基本を知る
- 11-2 エクスポートのバリエーションを知る
- 11-3 インポートのバリエーションを知る
Chapter 12 非同期通信アプリケーションを作る
- 12-1 Web APIとJSONを知る
- 12-2 アプリケーションの大枠を作成する
- 12-3 非同期処理とWebアクセスを知る
この本に関連する書籍
-
3ステップでしっかり学ぶ JavaScript入門[改訂第3版]
ES2015(ES6)以降のECMAScriptに完全対応! プログラムを作りながらJavaScriptの基本が身に付きます 本書は,はじめてプログラミングを学習する人のために,JavaScri...
-
かんたん TypeScript
本書は,「広く・正しく・新しく」をコンセプトにTypeScriptでプログラミングをはじめるにあたって基本的なことはすべて学習できる内容となっています。また,イラスト...
-
プロを目指す人のためのTypeScript入門 安全なコードの書き方から高度な型の使い方まで
TypeScriptは,JavaScriptに静的型付けの機能を加えたオープンソースのプログラミング言語です。本書では,根幹となるJavaScriptの仕様・機能とともに,TypeScript独自...
-
大規模開発でも小規模開発でも使える TypeScript実践入門
最近,TypeScriptへの注目度は非常に高まっていますが,TypeScriptは単なるJavaScriptの置き換えではありません。TypeScriptを使えば,(1)早い=開発効率のアップが望め...