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

研修目的

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

受講対象者

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

研修形式

・座学
・実機演習

カリキュラム

1.TypeScript言語の機能
 ・TypeScriptの特徴
 ・変数
 ・型
 ・演算子
 ・関数
 ・インターフェイス
 ・クラス
 ・モジュール
 ・ジェネリック
 ・TypeScriptの新しい機能

2.型システム
 ・型システム
 ・静的な型は省略可能
 ・構造的な型付け
 ・型消去
 ・型推論
 ・識別子の重複
 ・型チェック
 ・アンビエント宣言

3.TypeScriptでのオブジェクト指向
 ・TypeScriptでのオブジェクト指向
 ・SOLID原則
 ・デザインパターン
 ・ミックスイン

4.ランタイム
 ・ランタイムの機能
 ・スコープ
 ・イベント
 ・オブジェクトの拡張

5.ブラウザでのTypeScriptの実行
 ・Webブラウザの構造
 ・DOM
 ・ネットワーク
 ・ストレージ
 ・位置情報
 ・センサー
 ・Webワーカー
 ・プログラムのパッケージ化

6.サーバーでのTypeScriptの実行 (Node.js)
 ・Noda.jsのインストール
 ・新しいプロジェクトの作成
 ・単純なNoda.jsプログラム
 ・リクエスト情報
 ・Expressを使ったアプリケーションの作成

7.例外、メモリ、パフォーマンス
 ・例外
 ・メモリ
 ・パフォーマンス

8.JavaScriptライブラリの使用
 ・型定義の作成
 ・JavaScriptアプリケーションの変換

9.テストの自動化
 ・フレームワークの選択
 ・Jasmineを使ったテス

参考日数

1~2日間
※ご相談の上決定します。

備考

カリキュラム内容は、研修目的や事前課題をもとに受講者の実務課題に合わせてカスタマイズします。
時間・対象人数についても柔軟に対応をさせていただきます。
貴社内の会場へPC等の機材レンタル・設置作業(有料)も対応しております。
研修会場は、弊社の全国提携会場(有料)のご用意が出来ますのでお気軽にご相談ください。

当研修をご検討の際は下記よりお気軽にお問い合わせください

ブレインコンサルティング株式会社は、貴社に最適な研修プランを無料でご提案します。
※お急ぎの場合は、TEL 03-4405-1621 / 9時00分~18時00分(土日祝除く)までご連絡ください。

法人名 必須

部署名必須

お名前 必須

電話番号 必須

メールアドレス 必須

住所 必須

お問い合わせ内容 必須

「上記内容で送信する」ボタンを押された場合、個人情報保護方針に同意されたものとします。

このサイトはreCAPTCHAによって保護されており、Googleのプライバシーポリシー利用規約が適用されます。