プログラミングの教科書シリーズかんたん TypeScript

[表紙]かんたん TypeScript

紙版発売
電子版発売

A5判/448ページ

定価3,300円(本体3,000円+税10%)

ISBN 978-4-297-13739-7

電子版

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

本書は,「広く・正しく・新しく」をコンセプトにTypeScriptでプログラミングをはじめるにあたって基本的なことはすべて学習できる内容となっています。また,イラストによる図解方式で概念をやさしく解説しているので,プログラミングが初めての人でも安心して学習を進めることができます。なお,章の最後には練習問題を収録しているので,内容がきちんと理解できたかを確認することができるので,プログラミングの教科書としても利用できます。

こんな方におすすめ

  • 初めてTypeScriptを学習する人

本書のサンプル

本書の一部ページを,PDFで確認することができます。

目次

1章 TypeScriptをはじめよう

  • 1-01 TypeScriptとは
  • 1-02 開発環境の構築
  • 1-03 TypeScriptのプログラム作成
  • 1-04 TypeScriptの基本ルール
  • 章末復習問題

2章 変数とデータ型

  • 2-01 変数とは
  • 2-02 変数の宣言と値の代入
  • 2-03 データ型
  • 2-04 型推論
  • 2-05 列挙型
  • 2-06 タプル型
  • 章末復習問題

3章 配列

  • 3-01 配列とは
  • 3-02 配列の操作
  • 3-03 多次元配列
  • 3-04 ジャグ配列
  • 3-05 連想配列
  • 章末復習問題

4章 演算子

  • 4-01 演算子とは
  • 4-02 算術演算子
  • 4-03 代入演算子
  • 4-04 ビットシフト演算子
  • 4-05 比較演算子
  • 4-06 論理演算子
  • 4-07 文字列結合演算子
  • 章末復習問題

5章 条件分岐処理

  • 5-01 条件分岐処理とは
  • 5-02 if文
  • 5-03 if文と論理演算子
  • 5-04 三項演算子
  • 5-05 switch 文
  • 章末復習問題

6章 繰り返し処理

  • 6-01 繰り返し処理とは
  • 6-02 while文
  • 6-03 do-while文
  • 6-04 for文
  • 6-05 for-of文
  • 6-06 繰り返し処理の終了と継続
  • 6-07 多重ループ
  • 章末復習問題

7章 関数

  • 7-01 関数の作成
  • 7-02 引数のある関数の作成
  • 7-03 戻り値のある関数の作成
  • 7-04 関数式とアロー関数
  • 7-05 ジェネリクス
  • 7-06 スコープ
  • 章末復習問題

8章 クラスの基本

  • 8-01 クラス
  • 8-02 プロパティ
  • 8-03 メソッド
  • 8-04 コンストラクタ
  • 8-05 アクセス修飾子
  • 章末復習問題

9章 クラスの応用

  • 9-01 継承
  • 9-02 オーバーライドとオーバーロード
  • 9-03 アクセス修飾子(protected)
  • 9-04 ジェネリックメソッド
  • 章末復習問題

10章 抽象クラスとインターフェース

  • 10-01 抽象クラス
  • 10-02 インターフェースとは
  • 10-03 インターフェースの継承
  • 章末復習問題

11章 例外処理

  • 11-01 例外処理とは
  • 11-02 try catch finally
  • 11-03 Errorオブジェクト
  • 11-04 カスタム例外クラス
  • 章末復習問題

12章 モジュール

  • 12-01 モジュールとは
  • 12-02 デフォルトエクスポート/インポート
  • 12-03 モジュールの分割と階層化
  • 章末復習問題

13章 ReactによるWebアプリ開発

  • 13-01 Webページの作成
  • 13-02 Reactとは
  • 13-03 開発用プロジェクトの作成
  • 13-04 Reactの基本ファイル
  • 13-05 カウンターアプリの作成
  • 13-06 お天気アプリの作成
  • 章末復習問題

章末復習問題解答&チートシート

著者プロフィール

HIRO(ひろ)

1995年頃からプログラミングの世界に足を踏み入れ,未知の技術や新しいプログラミング言語の習得を趣味としている。専門は.NETで,特にC#におけるアプリ開発を楽しみ,初心者向けの情報を数多く配信している。