インターネットセキュリティ
ホームページ作成
Webデザイン
ブログ・SNS
|
|
【電子書籍なら、スマホ・パソコンの無料アプリで今すぐ読める!】
<h2><strong>◆TypeScriptこそが現代のJavaScriptである◆</strong></h2> <p> 本書は、TypeScriptの入門書です。 TypeScriptは、JavaScriptに静的型を追加したプログラミング言語です。 TypeScriptの構文はJavaScriptの構文のほとんどをそのまま利用しており、ほとんどそのままJavaScriptに変換して実行するため、JavaScriptと同等のことができます。 そして、静的型付けは、正しく動作し、しかも読みやすいプログラムを書くための助けになります。 <br /> 現在、私たちは「TypeScriptこそがモダンJavaScript」という新たな時代に立ち会っています。 Webの発展とともにさまざまなWeb技術がJavaScriptの上に構築されていき、JavaScriptの適用範囲も広がりつつあります。 その中でTypeScriptは、JavaScriptの代替言語として、その存在感を示しています。 <br /> 本書では、TypeScriptを「すべてのJavaScriptプロジェクトにとって導入する価値のある、JavaScriptの一方言」と位置付けています。 この「方言」とは、ここでは「JavaScriptの知識を100%活かせるが、表面的にはJavaScriptとは少しだけ異なる言語」という意味です。 TypeScriptとJavaScriptの適用範囲はほとんど一致するからです。 JavaScriptプロジェクトの実装言語としてTypeScriptを採用することで、生産性が向上し、より安定したソフトウェア開発を行えるでしょう。 <br /> 第1章では、TypeScriptについて概念的な話をしています。 第2章では、TypeScriptコンパイラの基本的な使い方を紹介しています。 第3章はES2015+について、主にTypeScript的な文脈から解説をしています。 続く第4章、第5章ではTypeScriptの型システムについて基礎から応用まで解説し、第6章ではモジュールについて簡潔に触れます。 <br /> 本書はすでにある程度JavaScriptに習熟したプログラマーを対象にしています。 また、bashなどの基本的なコマンドラインインターフェイスや、gitとGitHubについても最低限の知識はあるものとします。 最初から通読することを念頭に置いて章を立てていますが、TypeScriptの知識が少しある場合や、JavaScriptについて熟知している場合は、第4章と第5章を集中的に読むのでもよいでしょう。 </p> <h2><strong> ■こんな方におすすめ</strong></h2> <p>・JavaScriptを仕事で使っているが、これからTypeScriptを現場で使いこなせるようになりたい方</p> <h2><strong> ■目次</strong></h2> <p><strong> ●第1章 TypeScriptとは何か</strong><br /> 1-1 なぜTypeScriptが注目されているのか<br /> 1-2 TypeScriptが開発された背景<br /> 1-3 TypeScriptで生産性が上がる理由<br /> 1-4 TypeScript+JavaScriptという二重構造<br /> 1-5 TypeScriptのエコシステム<br /> <strong> ●第2章 TypeScriptコンパイラの基礎</strong><br /> 2-1 nodeコマンドをインストールする<br /> 2-2 tscコマンドをインストールする<br /> 2-3 tscコマンドでTypeScriptのコードをコンパイルする<br /> 2-4 tsimpコマンドでTypeScriptのコードをコンパイルせずに実行する<br /> 2-5 tsconfig.jsonについて知っておくべきこと<br /> 2-6 Visual Studio CodeでTypeScript言語サービスを利用する<br /> 2-7 Visual Studio Codeからスクリプトを実行できるようにする<br /> 2-8 本書のサンプルコードについて<br /> <strong> ●第3章 ES2015+の基本構文</strong><br /> 3-1 変数宣言<br /> 3-2 クラス<br /> 3-3 文字列<br /> 3-4 プリミティブ値<br /> 3-5 配列とタプル<br /> 3-6 オブジェクト<br /> 3-7 グローバルオブジェクト<br /> 3-8 関数とメソッド<br /> 3-9 スプレッド構文<br /> 3-10 分割代入<br /> 3-11 条件分岐<br /> 3-12 for-ofループ文とイテレータ<br /> 3-13 async/awaitによる非同期処理<br /> <strong> ●第4章 型演算の基本</strong><br /> 4-1 JavaScriptの動的型の概要<br /> 4-2 TypeScriptの静的型の概要<br /> 4-3 any型<br /> 4-4 unknown型<br /> 4-5 void型<br /> 4-6 never型<br /> 4-7 オブジェクト型<br /> 4-8 クラス型<br /> 4-9 型を引数として受け取るジェネリクス<br /> 4-10 共用体型 / Union Types<br /> 4-11 交差型 / Intersection Types<br /> 4-12 余剰プロパティチェック / Excess Property Checks<br /> 4-13 ナローイングと型ガード<br /> 4-14 型アサーションのas演算子<br /> 4-15 as const演算子<br /> 4-16 non-nullアサーション演算子<br /> 4-17 ユーザー値技の型ガードを実装する述語関数<br /> 4-18 ナローイングを起こすためのアサーション関数<br /> 4-19 satisfies 演算子<br /> <strong> ●第5章 高度な型演算</strong><br /> 5-1 型関数と型演算子<br /> 5-2 共用体型と交差型<br /> 5-3 テンプレートリテラル型<br /> 5-4 組み込み型関数<br /> 5-5 型演算活用事例 - ルーティングパスの文字列型からパラメータを取り出す型関数ParamsOf<S><br /> <strong> ●第6章 モジュールシステム</strong><br /> 6-1 importで拡張子なし<br /> 6-2 importで拡張子に.mjs<br /> 6-3 importで拡張子に.mts</p> <h2><strong> ■著者プロフィール</strong></h2> <p><strong>藤吾郎</strong>:ソフトウェアエンジニア。 TypeScriptとRust好きが勢い余ってRustでTypeScriptインタプリタを書き始めました(github.com/gfx/TiScript)。 二児の父。 </p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。
※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
商品を詳しく見る
¥ 2,640-(税込)
#ショップ名 :
楽天Kobo電子書籍ストア
#送料 :
送料込
#クレジットカード :
利用可
#海外配送 :
海外配送不可
#あす楽 :
翌日配送不可
#ギフト :
ギフト包装不可能
商品を詳しく見る
「その他」の関連商品を見る
「その他」の人気商品を見る
「楽天Kobo電子書籍ストア」の他の商品を見る
| | |
|