
TypeScript についての概要
TypeScript 特徴について
TypeScript を使用するメリット
コンパイルについて
TypeScript Playground の使用方法について
ローカル開発環境の使用方法について
開発 OS についての補足
はじめての TypeScript プログラミングの実行について
Visual Studio Code(macOS版 or Windows版) のインストールについて
Google Chrome (macOS版 or Windows版) のインストールについて
Visual Studio Codeの拡張機能について
学習環境の準備について(macOS環境)
TypeScript が使用できるようにするための準備について(macOS環境)
学習環境の準備について(Windows環境)
TypeScript が使用できるようにするための準備について(Windows環境)
Hello World プログラムを Visual Studio Code で記述し、実行する方法について
コメントについて
TypeScriptのコメントについて理解する
コメントの用途について
変数について
型について
TypeScript に関する補足
変数とデータ型の基本を理解しようについての主な学習内容
リテラルについて
リテラルに関する補足
エスケープシーケンスについて
エスケープシーケンスについての補足
変数について
型(データ型)について
JavaScript に関する補足
定数(不変変数)について
定数(不変変数)のよくあるご質問について
変数名の付け方について
複数単語の使用方法について
変数名の付け方についての補足
TypeScript の基本的なデータ型について
よく使用する主なデータ型について
型推論について
型推論の利用方針について
演算子について
べき乗についての補足
複合代入演算子について
演算子の優先順位について
文字列結合の方法について
インクリメントとデクリメントについて
前置演算子と、後置演算子で違いが発生するケースについて
演算子に関する演習
演算子についての補足
コンパイルの設定の概要
TypeScript の単一ファイル保存時にコンパイルを自動で実行する方法について
次のレクチャー「コンパイルとページリロードを自動で実行しよう」に関する補足説明
複数ファイルのコンパイルとページのリロードを自動で実行する方法について
ディレクトリ構成の設定について
Source Map について
Source Map 出力を設定して、デバッグをしやすくする方法について
条件分岐(分岐)について
3つの制御構文について
条件分岐を使おうについての主な学習内容
構文 if について
構文 if /else について
比較演算子について
else if 構文を使用した、より複雑な処理の実行について
else if 構文についての補足
様々な比較演算子について
比較演算子についての補足
条件分岐 if に関する演習
論理演算子について
条件分岐の入れ子について
条件分岐の入れ子についての補足
条件分岐 switch について
switch 構文について
条件分岐 switch に関する演習
undefined について
null について
三項演算子について
三項演算子についての補足
関数について
関数を使用するメリットについて
関数を使おうについての主な学習内容
関数について
関数の区分について
主な3種類の関数の定義方法
例題)四角形の面積を計算する関数の作成
function 命令(関数宣言)について
any 型について
関数リテラルについて
関数リテラルについての補足
アロー関数について
関数リテラルに関する補足
関数に関する演習
コールバック関数について
関数の引数にデフォルト値を設定する方法について
配列、オブジェクト、タプルの概要
配列について
配列についての注意点
基本的な、配列の操作(追加、更新、削除)について
配列に関する補足
オブジェクト(連想配列)について
タプルについて
タプルについての補足
繰り返し処理の概要
3つの制御構文について
代表的なトピックについて
繰り返し処理 for文について
ループの入れ子を使ったプログラムについて
繰り返し処理 while 文を使ったプログラムについて
繰り返し処理 do while 文について
while 文とdo while 文の違いについて
繰り返し処理 for...of 文について
iterable(イテラブル)オブジェクトについて
配列と、繰り返し処理に関する演習
配列と、繰り返し処理についての補足
TypeScript のクラスの基本について
クラスを使ったプログラムについて
クラスのメリットについて
クラスについての補足
クラスの基本的な使い方を知ろうについての主な学習内容
クラスの定義について
クラスのインスタンス化について
オプショナルなプロパティの使い方について
プロパティを読み取り専用にする方法について
メソッドの宣言について
メソッドに関する補足
コンストラクタについて
コンストラクタを使用したインスタンスのプロパティの初期化について
コンストラクタ特有の動作について
アクセシビリティ修飾子について
private、public の動作の違いについて
privateを使用するメリット
クラスの型について
クラスの継承について
クラスの用語について
オーバーライドについて
オーバーライドするプログラムの記述について
クラスのコンストラクタのオーバーライドについて
モジュールについて
モジュールの基本的な使い方を知ろうについての主な学習内容
モジュールから構成される最小構成のプログラムの記述について
export をまとめて書く方法について
別名の付け方について
関数をエクスポートするモジュールの基本について
クラスをexportするモジュールの基本について
本コースはプログラミング言語「TypeScript(タイプスクリプト)」未経験の方が、中級者を目指すために設計された、初級レベルコースです。
TypeScript とは?
TypeScriptは、ざっくり説明すると、 JavaScript に 型 を付けられるようにした、プログラミング言語です。
TypeScriptのTypeは日本語でいうと型、言い換えるとデータ型を意味します。
型がTypeScriptの目玉機能であることが、言語名からも推測できます。
JavaScriptを代替する事を目指した言語ですので、JavaScriptと同じく幅広い用途に利用できます。
JavaScriptを使った開発において、開発規模が大きくなった時に生じようになった欠点を改善することを目指しており、利用が伸びているプログラミング言語の一つです。
学習に必要なもの
パソコン(macOS または Windows)
テキストエディタ Visual Studio Code (無料)
ウェブブラウザ Google Chrome (無料)
動画確認済みバージョン
Node.js バージョン 24.12.0
TypeScript バージョン 5.9.3
学習中に不明点やトラブルが発生した際、Q&Aコーナーで質問しながら学習を進めたい方は、コースとして動作確認済みのバージョンをご利用ください。
Q&Aコーナーのご利用について
主に、カリキュラムに沿って学習が進められない場合のアドバイスや、ディスカッションを行っております。
本コースの内容を超えるご質問にはお答えできませんので、あらかじめご了承ください。
ノーリスク
30日以内返金保証付きで安心です(Udemyマーケットプレイスよりコースをご購入の場合)。
それでは、皆さんとコースの中でお会いできることを楽しみにしています!
更新履歴
2025/1/5 動作確認済みバージョンの更新(Node.js 24.12.0, TypeScript 5.9.3)