ホーム » 講座紹介 » TypeScript基礎研修
fv
研修名

TypeScript基礎研修

概要

柔軟性に富んだJavaScriptの良さとパワフルな言語特性を拡張し、
実行環境やブラウザを限定することなく使える動的言語であるTypeScriptの基礎を学びます。
※Node.js上で動かしながら理解を深めます

対象者
目的

TypeScriptの特徴と活用方法を学ぶ

カリキュラム
詳しくはこちら

1. TypeScript概要
 1-1. TypeScriptとは

2. TypeScriptの言語的な特徴
 2-1. TypeScriptのメリット
 2-2. TypeScript誕生の背景
 2-3. ECMAScriptとは
 2-4. ECMAScriptの沿革
 2-5. トランスパイルとは
 2-6. ブラウザのECMAScript対応状況

3. 環境構築
 3-1. Node.jsのインストール
 3-2. TypeScriptのインストール
 3-3. Visual Studio Codeのインストール
 3-4. Visual Studio Code公式サイト

4. はじめてのTypeScript
 4-1. プロジェクトの作成 
 4-2. TypeScriptのインストール 
 4-3. tsconfig.jsonの作成 
 4-4. tsファイルの作成 
 4-5. tsファイルのコンパイル 
 4-6. プログラムの実行

5. 基本文法
 5-1. 変数宣言
 5-2. varとletとconstの違い
 5-3. コンソール出力
 5-4. 型定義(型アサーション)
 5-5. 型推論
 5-6. 型出力
 5-7. typeof()を使った型出力
 5-8. Visual Studio Codeの型出力
 5-9. 制御構文
 5-10. 条件分岐
 5-11. 繰り返し

6. 型の種類
 6-1. TypeScriptの型
 6-2. any
 6-3. unknown
 6-4. boolean
 6-5. number
 6-6. bigint
 6-7. string
 6-8. symbol
 6-9. object
 6-10. array
 6-11. tuple
 6-12. null、undefined、void、never

7. 関数
 7-1. 関数の宣言と呼び出し
 7-2. オプションパラメーター
 7-3. デフォルトパラメーター
 7-4. レストパラメーター
 7-5. thisの型付け
 7-6. ジェネレーター
 7-7. イテレーター

8. クラス
 8-1. TypeScriptのオブジェクト指向
 8-2. オブジェクト指向の用語の整理
 8-3. クラス宣言
 8-4. アクセス制御
 8-5. コンストラクタ
 8-6. static
 8-7. 継承
 8-8. インターフェース
 8-9. クラスとインターフェースの違い
 8-10. デコレーター

9. 高度な型の表現
 9-1. 合併型・交差型
 9-2. 型ガード
 9-3. 型エイリアス
 9-4. 型アサーション
 9-5. インデックスシグネチャ
 9-6. ジェネリクス

10. 例外処理
 10-1. 例外処理とは
 10-2. 例外の送出
 10-3. 例外の補足
 10-4. 例外のラップ
 10-5. 例外の分岐
 10-6. Errorクラス

11. 非同期処理
 11-1. JavaScriptの非同期処理
 11-2. コールバックは使わない
 11-3. Promiseでの非同期処理
 11-4. async・awaitを使った非同期処理

12. モジュール
 12-1. モジュールとは
 12-2. パッケージとは
 12-3. エクスポート
 12-4. インポート
 12-5. defaultエクスポートとインポート
 12-6. 動的インポート

13. JavaScriptとの相互運用
 13-1. JavaScriptからTypeScriptへの漸進的な移行

費用

88,000円(税込)/お一人様
オープン講座 参加時の価格です。

日時

お問い合わせください。

場所

●オンライン
Zoomによるオンラインのため、ネットワーク環境があればどこでも受講を頂けます。
※PCのご用意が難しい場合はご相談ください

キャンセルポリシー
  • (1)申込オープン講座開催日の10営業日前までは、無料
  • (2)申込オープン講座開催の9営業日前から6営業日前までは、研修料金の50%
  • (3)申込オープン講座開催の5営業日前から研修当日は、研修料金の全額
特記事項
  • ・お申し込みの際は、弊社オープン講座のキャンセルポリシーにご同意いただいたものとみなします。
  • ・欠席された場合には、研修費用の全額をご請求させていただきます。
  • ・弊社都合で開催を中止または延期する事由が発生した場合には、お客様へのご請求は発生しません。

お問い合わせ ※は必須入力項目になります