TypeScript基礎研修

TypeScript Fundamentals Training

TypeScript基礎研修

Training Detail

研修詳細

研修名

TypeScript基礎研修

概要

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

研修
カリキュラム

詳しくはこちらをクリック ↓
  1. TypeScript概要
    • TypeScriptとは
  2. TypeScriptの言語的な特徴
    • TypeScriptのメリット
    • TypeScript誕生の背景
    • ECMAScriptとは
    • ECMAScriptの沿革
    • トランスパイルとは
    • ブラウザのECMAScript対応状況
  3. 環境構築
    • Node.jsのインストール
    • TypeScriptのインストール
    • Visual Studio Codeのインストール
    • Visual Studio Code公式サイト
  4. はじめてのTypeScript
    • プロジェクトの作成
    • TypeScriptのインストール
    • tsconfig.jsonの作成
    • tsファイルの作成
    • tsファイルのコンパイル
    • プログラムの実行
  5. 基本文法
    • 変数宣言
    • varとletとconstの違い
    • コンソール出力
    • 型定義(型アサーション)
    • 型推論
    • 型出力
    • typeof()を使った型出力
    • Visual Studio Codeの型出力
    • 制御構文
    • 条件分岐
    • 繰り返し
  6. 型の種類
    • TypeScriptの型
    • any
    • unknown
    • boolean
    • number
    • bigint
    • string
    • symbol
    • object
    • array
    • tuple
    • null、undefined、void、never
  7. 関数
    • 関数の宣言と呼び出し
    • オプションパラメーター
    • デフォルトパラメーター
    • レストパラメーター
    • thisの型付け
    • ジェネレーター
    • イテレーター
  8. クラス
    • TypeScriptのオブジェクト指向
    • オブジェクト指向の用語の整理
    • クラス宣言
    • アクセス制御
    • コンストラクタ
    • static
    • 継承
    • インターフェース
    • クラスとインターフェースの違い
    • デコレーター
  9. 高度な型の表現
    • 合併型・交差型
    • 型ガード
    • 型エイリアス
    • 型アサーション
    • インデックスシグネチャ
    • ジェネリクス
  10. 例外処理
    • 例外処理とは
    • 例外の送出
    • 例外の補足
    • 例外のラップ
    • 例外の分岐
    • Errorクラス
  11. 非同期処理
    • JavaScriptの非同期処理
    • コールバックは使わない
    • Promiseでの非同期処理
    • async・awaitを使った非同期処理
  12. モジュール
    • モジュールとは
    • パッケージとは
    • エクスポート
    • インポート
    • defaultエクスポートとインポート
    • 動的インポート
  13. JavaScriptとの相互運用
    • JavaScriptからTypeScriptへの漸進的な移行

研修日時

2日間 ※詳しい日時はご相談ください。

価格

お客様のニーズに合わせて研修を設計した上で、お見積りをさせていただきます。まずはお気軽にお問い合わせください。

Contact Form

お問い合わせフォーム

まずは具体的な課題をお聞かせいただけますか?
貴社の課題解決に役立つかご提案させていただきます。

    プライバシーポリシーをご確認の上、送信してください。