TypeScript Fundamentals Training
TypeScript基礎研修
柔軟性に富んだJavaScriptの良さとパワフルな言語特性を拡張し、
実行環境やブラウザを限定することなく使える動的言語であるTypeScriptの基礎を学びます。
Training Detail
研修詳細
研修名
TypeScript基礎研修
概要
柔軟性に富んだJavaScriptの良さとパワフルな言語特性を拡張し、
実行環境やブラウザを限定することなく使える動的言語であるTypeScriptの基礎を学びます。
※Node.js上で動かしながら理解を深めます
研修
カリキュラム
詳しくはこちらをクリック ↓
- TypeScript概要
- TypeScriptとは
- TypeScriptの言語的な特徴
- TypeScriptのメリット
- TypeScript誕生の背景
- ECMAScriptとは
- ECMAScriptの沿革
- トランスパイルとは
- ブラウザのECMAScript対応状況
- 環境構築
- Node.jsのインストール
- TypeScriptのインストール
- Visual Studio Codeのインストール
- Visual Studio Code公式サイト
- はじめてのTypeScript
- プロジェクトの作成
- TypeScriptのインストール
- tsconfig.jsonの作成
- tsファイルの作成
- tsファイルのコンパイル
- プログラムの実行
- 基本文法
- 変数宣言
- varとletとconstの違い
- コンソール出力
- 型定義(型アサーション)
- 型推論
- 型出力
- typeof()を使った型出力
- Visual Studio Codeの型出力
- 制御構文
- 条件分岐
- 繰り返し
- 型の種類
- TypeScriptの型
- any
- unknown
- boolean
- number
- bigint
- string
- symbol
- object
- array
- tuple
- null、undefined、void、never
- 関数
- 関数の宣言と呼び出し
- オプションパラメーター
- デフォルトパラメーター
- レストパラメーター
- thisの型付け
- ジェネレーター
- イテレーター
- クラス
- TypeScriptのオブジェクト指向
- オブジェクト指向の用語の整理
- クラス宣言
- アクセス制御
- コンストラクタ
- static
- 継承
- インターフェース
- クラスとインターフェースの違い
- デコレーター
- 高度な型の表現
- 合併型・交差型
- 型ガード
- 型エイリアス
- 型アサーション
- インデックスシグネチャ
- ジェネリクス
- 例外処理
- 例外処理とは
- 例外の送出
- 例外の補足
- 例外のラップ
- 例外の分岐
- Errorクラス
- 非同期処理
- JavaScriptの非同期処理
- コールバックは使わない
- Promiseでの非同期処理
- async・awaitを使った非同期処理
- モジュール
- モジュールとは
- パッケージとは
- エクスポート
- インポート
- defaultエクスポートとインポート
- 動的インポート
- JavaScriptとの相互運用
- JavaScriptからTypeScriptへの漸進的な移行
研修日時
2日間 ※詳しい日時はご相談ください。
価格
お客様のニーズに合わせて研修を設計した上で、お見積りをさせていただきます。まずはお気軽にお問い合わせください。
Contact Form
お問い合わせフォーム
まずは具体的な課題をお聞かせいただけますか?
貴社の課題解決に役立つかご提案させていただきます。