学習内容
|
1. TypeScript概要
- TypeScriptとは
- TypeScriptを動かしてみる
- tsconfig.json
2. 型の付与と基本の型
- 型アノテーション
- 基本データ型
- リテラル型
- ユニオン型
- any型
- unknown型
- null型・undefined型とnull安全
- オブジェクト型
- オプショナルプロパティ/読み取り専用プロパティ
- 初期化チェックと回避方法
- 配列型・タプル型
- 関数型
3. 型の定義
- 型エイリアス
- インターフェイス
- クラス
- ジェネリクス(型パラメータ)
- 型の互換性
- 型アサーション
- 型の絞り込み(型ガード)
- タグ付きユニオン
- Webブラウザが備えるAPIの型
4. TypeScript演習
- 開発環境の構築
- 実践的な演習を通した知識の定着
5. 型定義ファイル・アンビエント宣言
- 型定義ファイル
- アンビエント宣言
- d.tsファイル
6. ユーティリティタイプ
- 標準で用意されているユーティリティタイプ
- 既存のTypeScriptライブラリで活用法を観察
7. 型演算
- マップド型
- 条件付き型
- inferキーワード
※最新でより良い内容をお届けするため、一部の学習項目を予告なく変更する可能性がありますのでご了承ください。
|