オンライン&集合研修
JavaScriptを大規模アプリケーション開発向けに拡張した言語「TypeScript」の基礎を学ぶコースです。
TypeScriptは、大規模な開発にも対応できるようMicrosoftによって設計・開発されたJavaScriptの拡張言語です。
このコースは、JavaScriptの学習経験がある方を対象としたコースです。
コースの内容は次の通りです。
・TypeScriptの導入方法
・基本的な文法と活用
・型定義
・ユーティリティ型
・型演算
これらの内容を、随時ハンズオンを織り交ぜながら学習していきます。
このコースを受講することで、TypeScriptによる効率的で堅牢なアプリケーション開発スキルを習得できます。
本コースは『TypeScriptイントロダクション -JavaScript応用-』の改訂版です。
※受講に関する注意点※
進行の都合上、研修開始時間を過ぎてからのご参加はご遠慮いただいております。
大変恐れ入りますが、研修開始時間までにご参加いただけていない場合、
当日キャンセル扱いをさせていただく場合がございますのでご注意ください。
| 研修の目的 | ■ TypeScriptの特徴と基本概念を理解する ■ TypeScriptのメリット(型安全性、開発効率向上など)をアプリケーション開発に活用できるようになる |
|---|---|
| カリキュラム | ■ TypeScript概要 □ TypeScriptとは □ TypeScriptを動かしてみる □ tsconfig.json ■ 型の付与と基本の型 □ 型アノテーション □ 基本データ型 □ リテラル型 □ ユニオン型 □ any型 □ unknown型 □ null型・undefined型とnull安全 □ オブジェクト型 □ オプショナルプロパティ/読み取り専用プロパティ □ 初期化チェックと回避方法 □ 配列型・タプル型 □ 関数型 ■ 型の定義 □ 型エイリアス □ インターフェイス □ クラス □ ジェネリクス(型パラメータ) □ 型の互換性 □ 型アサーション □ 型の絞り込み(型ガード) □ タグ付きユニオン □ Webブラウザが備えるAPIの型 ■ TypeScript演習 □ 開発環境の構築 □ 実践的な演習を通した知識の定着 ■ 型定義ファイル・アンビエント宣言 □ 型定義ファイル □ アンビエント宣言 □ d.tsファイル ■ ユーティリティタイプ □ 標準で用意されているユーティリティタイプ □ 既存のTypeScriptライブラリで活用法を観察 ■ 型演算 □ マップド型 □ 条件付き型 □ inferキーワード ※最新でより良い内容をお届けするため、一部の学習項目を予告なく変更する可能性がありますのでご了承ください。 |
| 対象者 | ■ TypeScriptを導入して、アプリケーション開発を担当する方 |
| 前提条件 | ■ HTMLおよびCSSを利用して簡単なWebページを作成できる方 ■ JavaScriptを利用して基本的なアプリケーションを開発できる方 ■【オンライン開催の場合】『オンライン研修環境』に記載のツール、機材のご用意が可能な方 |
| 実行環境 | ■ TypeScript 5.x ■ Node.js 22.x ■ Webブラウザ(Google Chrome) ■ テキストエディタ(Visual Studio Code) ※使用するソフトウェアおよびバージョンについては予告なく変更する可能性がありますのでご了承ください。 |
| 配布資料 | ■ セミナーテキスト ※ソースコード等はオンラインストレージにて配布いたします。 |
| 開催日数 | 2日間 |
| 開始/終了時刻 | 9時30分~17時00分 |
| 実施会場 |
【集合】品川会場 【オンライン】Zoomによるオンライン開催 ※お申し込み時にご選択ください |
| 受講料金 | 104,500円 (税込) ※受講料にはテキスト代も含まれます。 |
| 開催日程 |
【集合】
|
| お問い合わせ | 法人様など多人数でのご受講をご検討の場合のお見積り、 サービス内容のカスタマイズのご相談、開催予定のお問い合わせなどは、お問い合わせフォームよりお気軽にお申し付けください。 |