Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
【TypeScript】初心者向け講座【Vue3】【React】で使う内容に絞り【タイパ重視】の構成
Rating: 4.2 out of 5(164 ratings)
1,153 students

【TypeScript】初心者向け講座【Vue3】【React】で使う内容に絞り【タイパ重視】の構成

TypeScript入門講座。Vuejs3やReactでTypeScriptを使いたい方向けに必要な機能・知識を厳選して紹介しています。ジェネリクス、ユーティリティ、型アサーション、DOM操作、イベント、type、interfaceなど
Last updated 3/2026
Japanese

What you'll learn

  • typescriptでよく使う型を学ぶことができる
  • ジェネリクス、type、interfaceなどの使い所
  • イベントやDOMに型を付ける方法
  • Vue3の主要な機能に型をつける方法
  • Reactの主要な機能に型をつける方法

Course content

5 sections55 lectures4h 46m total length
  • 講座の紹介1:40

    販売画面にも表示されているこの講座の紹介動画になります。

  • Udemyで受講する簡単な説明2:04

    初めてUdemyで講座を受講される方向けに講座受講の方法・資料の場所などを解説しています。

  • 講座で扱っている資料・サンプルコード0:05
  • TypeScriptの概要・講座作成の動機5:02

    講座を作ろうと思ったきっかけや、TypeScriptの概要、歴史、人気ランキングなどをご紹介しています。

  • TypeScript Node.jsインストール3:12

    TypeScriptで開発するためにNode.jsが必要になりますので事前準備としてインストールしています。

  • TypeScript環境構築 その17:45

    npmでtypesciptをインストールし、設定ファイルのtsconfig.jsonを作成するところまでを解説しています。

  • TypeScript環境構築 その29:04

    tsconfig.jsonとpackage.jsonに追記し、必要なフォルダも作成します。実際にtypescriptを書いてトランスパイルさせ、watchモードの挙動も確認していきます。

  • TypeScript 変数に基本の型をつけてみる (string, number, boolean)4:37

    変数を定義しながら、 基本の型(string, number, boolean) を確認していきます。

  • TypeScript 配列に型をつける(3通り)4:06

    配列に型をつける方法を3通りまとめて解説しています。

  • TypeScript 関数に型をつける6:29

    関数には引数(インプット)、戻り値(アウトプット)があり、それぞれ型を指定することができるのでその方法を解説しています。

  • TypeScript 引数の補足7:12

    引数の?オプション、デフォルトパラメータ、可変長パラメータについて解説をしています。

  • TypeScript 型の変換 (キャスト)3:26

    文字型を数値型に変換する方法を解説しています。

  • TypeScript その他の基本の型 (any, null, undefined, unknown, bigInt, symbol)2:02

    その他の基本の型をまとめて紹介しています。

  • TypeScript tsconfig.json4:49

    TypeScript設定ファイルであるtsconfig.jsonで設定できる項目について解説しています。

Requirements

  • インターネットに繋がるパソコン
  • わからない時に積極的に質問する姿勢
  • React,Vue3の解説はしていないので必要あれば前提知識

Description

フロントエンド開発が大規模になるにつれ、

『TypeScript』の注目度が上がり、企業での採用数も増えています。


2022年GitHub言語人気ランキングでも、

使用言語 第4位、勢いは第3位と高順位をつけ、その人気は今後も続く見込みです。


一方で初心者の方が『TypeScript』に取り組もうとすると、

情報が膨大で、なかなか理解するのが難しいという問題もあります。


『TypeScript』はJavaScriptの上位互換ということもあって、


- JavaScriptとの組み合わせ

- Reactとの組み合わせ

- Vue.js との組み合わせ

- Next.jsとの組み合わせ

- Nuxt.jsとの組み合わせ

- Node.jsとの組み合わせ


などなど、

他のフレームワークの機能と混ぜて紹介されている事が多く、

どの機能がどの言語(フレームワーク)なのか、

しっかり切り分けができていないと、こんがらがってしまい、

使いこなすまでにどうしても時間がかかってしまいます。



そんな課題をうけてこの講座では、

『TypeScript』の機能を網羅するのではなく、


昨今フロントエンド開発で人気のReact, Vue.jsにフォーカスし、

ReactやVue.jsで『TypeScript』を扱うために必要な知識に厳選した構成にしています。


JavaScript、React、Vue.jsそれぞれでセクションを分けることで、

共通で知っておきたい知識、React, Vue.jsで個別で知っておきたい知識を、

できるだけわかりやすいよう分離して構成しています。


■講座で扱っている内容

JSパート・・環境構築、変数に型、関数に型、配列、キャスト、設定ファイル、オブジェクト、type、interface、readonly、 as const(アサーション)、 enum、 ユニオン型、ジェネリクス、ユーティリティ型、HTMLInputElement、イベントオブジェクト、非同期通信、モジュール、名前空間、型定義ファイル

Vuejsパート・・ Ref, Reactive, イベント, computed、defineProps, PropType, defineEmits

Reactパート・・useState、イベント、props


Who this course is for:

  • typescriptを短時間で学びたい方
  • 型の付け方のコツを知りたい方
  • typescriptを覚えたいけれどどこから手を付ければいいかわからない方