株式会社フルネス

【オープン講座】TypeScript基礎研修

概要

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

目的

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

対象者

・JavaScriptの入門知識をお持ちの方

内容

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への漸進的な移行

研修日数

2日間

日時・場所

【過去開催】
・2024年3月13日(水)~14日(木)10:00~18:00
・2022年10月25日(火)~26日(水)10:00~18:00
・2021年11月 4日(木)~ 5日(金) 10:00~18:00
・2021年 2月17日(水)~18日(木)10:00~18:00
・2021年 9月 6日(月)~ 7日(火) 10:00~18:00

場所

●オンライン
Zoomによるオンラインのため、ネットワーク環境があればどこでも受講を頂けます。
※PCのご用意が難しい場合はご相談ください
●新宿会場
東京都新宿区新宿2-19-12 静銀新宿ビル4F(新宿三丁目C7出口から3分)

研修環境(オンライン受講の方)

本研修はwin10以上、64bit、16GBのメモリを積んだPCを推奨スペックとしております。
ご準備が難しい場合は弊社から環境構築済みのマシンを事前に送付することも可能ですのでお気軽にご相談ください。
別途費用として環境構築及び往復配送料を含め別途5,500円(税込)が発生します。
PC準備が必要な方は申し込みの際にレンタルPC希望と記載ください。

講師

フルネス講師

テキスト

オリジナルテキスト

費用

77,000円(税込)/お一人様
※2024年4月より88,000円/お一人様に変更いたします。
詳しくはお気軽にお問い合わせください。

お申込

お問い合わせフォームにて希望月度をご連絡下さい。
折り返し申込書をご用意致します

人材開発支援助成金を利用される方へ

多くの企業様で人材開発支援助成金をご活用されていらっしゃいます。
下記のパンフレットの内容をご確認のうえ、もしご利用になられる企業様がいらっしゃいましたらご相談ください。
人材開発支援助成金(人材育成支援コース)のご案内

オープン講座キャンセルポリシー(必ず御一読下さい)

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

カスタムデザイン研修をご希望のお客様

カスタムデザイン研修(講師派遣)をご希望の企業様はお気軽にお問い合わせください。
内容、時期、ご予算などお伺いしご提案いたします。

What do you think of this post?
  • いいね (0)
topへ