JavaScriptプログラマーのためのTypeScript厳選ガイド ~JavaScriptプロジェクトを型安全で堅牢にする書き方を理解する

JavaScriptプログラマーのためのTypeScript厳選ガイド ~JavaScriptプロジェクトを型安全で堅牢にする書き方を理解する

2,640円 (税込)

13pt

-
0件

◆TypeScriptこそが現代のJavaScriptである◆
本書では、TypeScriptを「すべてのJavaScriptプロジェクトにとって導入する価値のある、JavaScriptの一方言」と位置付けています。この「方言」とは、ここでは「JavaScriptの知識を100%活かせるが、表面的にはJavaScriptとは少しだけ異なる言語」という意味です。TypeScriptとJavaScriptの適用範囲はほとんど一致するからです。JavaScriptプロジェクトの実装言語としてTypeScriptを採用することで、生産性が向上し、より安定したソフトウェア開発を行えるでしょう。
第1章では、TypeScriptについて概念的な話をしています。第2章では、TypeScriptコンパイラの基本的な使い方を紹介しています。第3章はES2015+について、主にTypeScript的な文脈から解説をしています。続く第4章、第5章ではTypeScriptの型システムについて基礎から応用まで解説し、第6章ではモジュールについて簡潔に触れます。
本書はすでにある程度JavaScriptに習熟したプログラマーを対象にしています。また、bashなどの基本的なコマンドラインインターフェイスや、gitとGitHubについても最低限の知識はあるものとします。

■目次
●第1章 TypeScriptとは何か
・1-1 なぜTypeScriptが注目されているのか
・1-2 TypeScriptが開発された背景
・1-3 TypeScriptで生産性が上がる理由
・1-4 TypeScript+JavaScriptという二重構造
・1-5 TypeScriptのエコシステム
●第2章 TypeScriptコンパイラの基礎
・2-1 nodeコマンドをインストールする
・2-2 tscコマンドをインストールする
・2-3 tscコマンドでTypeScriptのコードをコンパイルする
・2-4 tsimpコマンドでTypeScriptのコードをコンパイルせずに実行する
・2-5 tsconfig.jsonについて知っておくべきこと
・2-6 Visual Studio CodeでTypeScript言語サービスを利用する
・2-7 Visual Studio Codeからスクリプトを実行できるようにする
・2-8 本書のサンプルコードについて
●第3章 ES2015+の基本構文
・3-1 変数宣言
・3-2 クラス
・3-3 文字列
・3-4 プリミティブ値
・3-5 配列とタプル
・3-6 オブジェクト
・3-7 グローバルオブジェクト
・3-8 関数とメソッド
・3-9 スプレッド構文
・3-10 分割代入
・3-11 条件分岐
・3-12 for-ofループ文とイテレータ
・3-13 async/awaitによる非同期処理
●第4章 型演算の基本
・4-1 JavaScriptの動的型の概要
・4-2 TypeScriptの静的型の概要
・4-3 any型
・4-4 unknown型
・4-5 void型
・4-6 never型
・4-7 オブジェクト型
・4-8 クラス型
・4-9 型を引数として受け取るジェネリクス
・4-10 共用体型
・4-11 交差型
・4-12 余剰プロパティチェック
・4-13 ナローイングと型ガード
・4-14 型アサーションのas演算子
・4-15 as const演算子
・4-16 non-nullアサーション演算子
・4-17 ユーザー値技の型ガードを実装する述語関数
・4-18 ナローイングを起こすためのアサーション関数
・4-19 satisfies 演算子
●第5章 高度な型演算
・5-1 型関数と型演算子
・5-2 共用体型と交差型
・5-3 テンプレートリテラル型
・5-4 組み込み型関数
・5-5 型演算活用事例
●第6章 モジュールシステム
・6-1 importで拡張子なし
・6-2 importで拡張子に.mjs
・6-3 importで拡張子に.mts

■著者プロフィール
藤吾郎:ソフトウェアエンジニア。TypeScriptとRust好きが勢い余ってRustでTypeScriptインタプリタを書き始めました(github.com/gfx/TiScript)。二児の父。

...続きを読む

詳しい情報を見る

閲覧環境

  • 【閲覧できる環境】
  • ・ブックライブ for Windows PC(アプリ)
  • ・ブックライブ for iOS(アプリ)
  • ・ブックライブ for Android(アプリ)
  • ・ブックライブ PLUS for Android(アプリ)
  • ・ブラウザビューア

※アプリの閲覧環境は最新バージョンのものです。

JavaScriptプログラマーのためのTypeScript厳選ガイド ~JavaScriptプロジェクトを型安全で堅牢にする書き方を理解する のユーザーレビュー

\ レビュー投稿でポイントプレゼント / ※購入済みの作品が対象となります
レビューを書く

レビューがありません。

JavaScriptプログラマーのためのTypeScript厳選ガイド ~JavaScriptプロジェクトを型安全で堅牢にする書き方を理解する の詳細情報

閲覧環境

  • 【閲覧できる環境】
  • ・ブックライブ for Windows PC(アプリ)
  • ・ブックライブ for iOS(アプリ)
  • ・ブックライブ for Android(アプリ)
  • ・ブックライブ PLUS for Android(アプリ)
  • ・ブラウザビューア

※アプリの閲覧環境は最新バージョンのものです。

この本をチェックした人は、こんな本もチェックしています

無料で読める IT・コンピュータ

IT・コンピュータ ランキング

同じジャンルの本を探す