現在地
トップ > 電子書籍 > PC・システム開発 > プログラミング > プログラミング入門
プロを目指す人のためのTypeScript入門安全なコードの書き方から高度な型の使い方まで

プロを目指す人のためのTypeScript入門 安全なコードの書き方から高度な型の使い方まで [電子書籍版]
鈴木僚太

3,278(税込)

商品情報

  • 著者:   鈴木僚太
  • シリーズ名:  Software Design plus
  • 発売日:  2022年04月19日
  • 出版社:  技術評論社
  • 商品番号:  9784297127480
  • 言語:  日本語
  • 対応端末:   電子書籍リーダー, Android, iPhone, iPad, デスクトップアプリ

商品説明

内容紹介

(概要)

TypeScriptは、JavaScriptに静的型付けの機能を加えたオープンソースのプログラミング言語です。本書では、根幹となるJavaScriptの仕様・機能とともに、TypeScript独自の仕様・機能を解説します。TypeScriptの基礎知識はこれ一冊だけで学べます。

静的型付き言語は世にいくつもありますが、TypeScriptの型システムは他に類を見ない高い表現力を持っています。本書の読者が、型の有効性を理解しTypeScriptらしいコードを書けるようになるために、本書では、プログラムの安全性を高める基本的な型の扱い方から、TypeScriptの「高い表現力」の源となっているリテラル型・ユニオン型・keyof 型の扱い方まで幅広く取り上げます。また、わかりにくい機能や型安全を脅かす危険な機能についてもごまかさず、歴史的経緯や目的・用途を踏まえたうえで最善の扱い方を説明します。

章ごとに力試し問題を用意しており、理解の度合いを確認しながら学習を進められます。


(こんな方におすすめ)

・TypeScriptの初学者

・JavaScriptの知識はないが、TypeScriptを学び始めたい人


(目次)

第1章 イントロダクション

  1.1 TypeScriptとは

  1.2 TypeScriptとJavaScriptとの関係

  1.3 TypeScriptの開発環境

第2章 基本的な文法・基本的な型

  2.1 文と式

  2.2 変数の宣言と使用

  2.3 プリミティブ型

  2.4 演算子

  2.5 基本的な制御構文

  2.6 力試し

第3章 オブジェクトの基本とオブジェクトの型

  3.1 オブジェクトとは

  3.2 オブジェクトの型

  3.3 部分型関係

  3.4 型引数を持つ型

  3.5 配列

  3.6 分割代入

  3.7 その他の組み込みオブジェクト

  3.8 力試し

第4章 TypeScriptの関数

  4.1 関数の作り方

  4.2 関数の型

  4.3 関数型の部分型関係

  4.4 ジェネリクス

  4.5 変数スコープと関数

  4.6 力試し

第5章 TypeScriptのクラス

  5.1 クラスの宣言と使用

  5.2 クラスの型

  5.3 クラスの継承

  5.4 this

  5.5 例外処理

  5.6 力試し

第6章 高度な型

  6.1 ユニオン型とインターセクション型

  6.2 リテラル型

  6.3 型の絞り込み

  6.4 keyof型・lookup型

  6.5 asによる型アサーション

  6.6 any型とunknown型

  6.7 さらに高度な型

  6.8 力試し

第7章 TypeScriptのモジュールシステム

  7.1 import宣言とexport宣言

  7.2 Node.jsのモジュールシステム

  7.3 DefinitelyTypedと@types

  7.4 力試し

第8章 非同期処理

  8.1 非同期処理とは

  8.2 コールバックによる非同期処理の扱い

  8.3 Promiseを使う

  8.4 async/await構文

  8.5 力試し

第9章 TypeScriptのコンパイラオプション

  9.1 tsconfig.jsonによるコンパイラオプションの設定

  9.2 チェックの厳しさに関わるオプション


商品レビュー(5件)

総合評価
 5.00

楽天Koboのレビュー

まだレビューがありません。 レビューを書く

楽天ブックスランキング情報

楽天Kobo電子書籍版

  • 期間限定!イチオシのキャンペーン

最近チェックした商品

    ※表示を削除したい場合は閲覧履歴のページから削除お願いいたします

    ランキング:PC・システム開発

    ※1時間ごとに更新

    1. 1
      Excelパワークエリではじめるデータ集計の自動化(できるエキスパート)
      電子書籍Excelパワークエリではじめるデータ集計…

      古澤登志美

      2,420円(税込)

    2. 2
      単体テストの考え方/使い方
      電子書籍単体テストの考え方/使い方

      Vladimir Khorikov

      4,488円(税込)

    3. 3
      Clean Architecture 達人に学ぶソフトウェアの構造と設計
      電子書籍Clean Architecture 達人に学ぶソフトウ…

      Robert C.Martin

      3,520円(税込)

    4. 4
      Java本格入門 〜モダンスタイルによる基礎からオブジェクト指向・実用ライブラリまで
      電子書籍Java本格入門 〜モダンスタイルによる基…

      谷本心(著)

      3,278円(税込)

    5. 5
      課題解決とサービス実装のためのAIプロジェクト実践読本
      電子書籍課題解決とサービス実装のためのAIプロジ…

      山本 大祐

      3,047円(税込)

    1. 1
      あっという間にかんたん年賀状 2024年版
      あっという間にかんたん年賀状 2024年版

      技術評論社編集部

      429円(税込)

    2. 2
      【令和5年度】 いちばんやさしい ITパスポート 絶対合格の教科書+出る順問題集
      【令和5年度】 いちばんやさしい ITパス…

      高橋 京介

      1,738円(税込)

    3. 3
      はやわざ筆ぐるめ年賀状2024
      はやわざ筆ぐるめ年賀状2024

      インプレス年賀状編集部

      495円(税込)

    4. 4
      はやわざ筆まめ年賀状2024
      はやわざ筆まめ年賀状2024

      インプレス年賀状編集部

      495円(税込)

    5. 5
      令和06年 イメージ&クレバー方式でよくわかる かやのき先生の基本情報技術者教室
      令和06年 イメージ&クレバー方式でよく…

      栢木 厚

      1,848円(税込)

    購入データ自動連携!楽天ブックス公式 無料 読書管理パプリ Readee

    このページの先頭へ