ハンズオンで学ぶ TypeScript - JavaScript エンジニアのための TypeScript徹底入門
4.6 (139 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,012 students enrolled

ハンズオンで学ぶ TypeScript - JavaScript エンジニアのための TypeScript徹底入門

受講生の約6割が次に学びたいと高注目のTypeScript。Goに並ぶ人気、フロントエンド(React/Vue/Angular)やバックエンド(AWS CDKでPythonと並び採用)での存在感は、まさに非の打ち所無し!今すぐダイブしよう!
Highest Rated
4.6 (139 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,012 students enrolled
Last updated 2/2020
Japanese
Current price: $129.99 Original price: $199.99 Discount: 35% off
1 day left at this price!
30-Day Money-Back Guarantee
This course includes
  • 11.5 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • TypeScriptの体系的な言語仕様
  • TypeScriptの開発環境の構築方法
  • TypeScriptで起こり得る諸問題とそれらの解決方法
  • TypeScriptのコードの書き方
Course content
Expand all 52 lectures 11:38:19
+ 基本的な型について学ぼう
18 lectures 03:46:01
boolean型
19:15
ts-node-dev 不具合対応 ※重要なレクチャーになるため必ず確認してください
10:49
number型、string型
09:36
array型
14:01
tuple型
07:52
any型
28:36
void型
09:39
null型とundefined型
06:41
never型
13:00
object型
10:05
型エイリアス(Type Aliases)
13:04
interface
07:37
型安全とは
07:12
unknown型
16:11
共用体型(union型)
05:29
Literal型
14:17
列挙型(enum型)
19:34
+ 関数で「型」を使ってみよう
7 lectures 01:20:43
functionキーワードによる関数定義
06:59
無名関数による関数定義
06:20
アロー関数(ラムダ式)による関数定義
07:13
デフォルトパラメータを設定しよう
06:03
Restパラメータを設定しよう
15:44
オーバーロードをやってみよう
21:25
+ クラスで「型」を使ってみよう
10 lectures 02:54:48
クラスを作ってみよう
18:01
アクセス修飾子を使ってみよう
25:42
constructorを使い倒す
10:37
getter と setter
27:32
readonly 修飾子
11:38
静的メンバを定義しよう
16:04
namespaceによる名前空間
19:53
継承
21:25
抽象クラスと抽象メソッド
09:09
インターフェース・リターンズ
14:47
+ 高度な型について学ぼう
6 lectures 01:20:16
型アサーション
10:57
constアサーション
09:13
Nullable Types
10:30
インデックスシグネチャ
14:15
Requirements
  • GitHubのアカウント・・・公開中のソースコードをforkする場合等に必要です。
  • gitの基礎知識及び基本操作・・・公開中のソースコードの取得にあると便利です。
  • 【重要】動画で紹介する手順の通りに行い期待通りの結果にならない場合でも、Q&Aを利用し、質問し解決しようとする意欲や積極性が必要です。
Description

注釈)本コースでは、Node.jsのv12.14.1を使用し講義を進めます。


本コースはTypeScriptを学習するコースとなりますが、冒頭のセクションとなる「環境構築」ではスクラッチで環境を構築していきます。


そして、次のセクション以降は、コードを書きながらTypeScriptの言語仕様を学習します。


まずは、「基本的な型について学ぼう」というところで、文字通り、TypeScriptに存在する型の紹介とその適用方法についてしっかり学びます。


そして、「関数で「型」を使ってみよう」に入って関数に対して、型の概念を適用する方法を学びます。


その次に、「クラス」の話に入ります。TypeScriptでは、型の概念が取り入られるだけじゃなくてJavaScriptのクラスのオブジェクト指向性がより強化されます。通常のJavaScriptに不足していたオブジェクト指向の機能が導入されていますので、その内容についてしっかり学んでいきます。


最後に、「高度な型」について学びます。高度といっても、TypeScriptのコードを読み書きする上での必須の技術ばかりですので、是非、最後まで完走して頂けたらと思います。


いくつかのレクチャーをプレビュー設定にしていますので、レクチャーの雰囲気等がお分り頂けるかと思いますので、是非プレビューも含めてご検討頂けると嬉しいです。

Who this course is for:
  • TypeScriptをこれから学んでみようとお考えの方