YoVDO

TypeScript 入門

Offered By: LinkedIn Learning

Tags

Typescript Courses Visual Studio Code Courses Object-oriented programming Courses

Course Description

Overview

TypeScriptはオープンソースで無料のプログラミング言語です。JavaScriptに静的型づけとクラスベースのオブジェクト指向を加えたスーパーセットといえます。このコースではTypeScriptとVisual Studio Codeのインストールと設定から簡単なクラスの定義と継承やインタフェース、TypeScriptのさまざまな構文を解説します。

Syllabus

イントロダクション
  • 「TypeScript 入門」コースへようこそ!
1. TypeScriptをJavaScriptファイルにビルドしてみる
  • TypeScriptをインストールする
  • TypeScriptで簡単なコードを書いてビルドする
  • 変数と関数に型づけする
  • TypeScriptサイトのPlayground
2. Visual Studio CodeでTypeScriptのコードを書く
  • Visual Studio Codeをインストールする
  • tsconfig.jsonでTypeScriptの設定を行う
  • TypeScriptからビルドするタスクをJSONファイルで定める
  • TypeScriptで書いたコードをビルドする
  • Visual Studio Codeでコードを試す
3. TypeScriptでクラスとサブクラスを定める
  • クラスのプロパティやメソッドをprivateで定める
  • 静的なメソッドとプロパティ
  • サブクラスを定める
  • サブクラスにインスタンスメソッドを加える
  • サブクラスに静的メソッドを加える
4. TypeScriptの構文を活用する
  • 静的メソッドを分ける
  • 型定義をつくる
  • インタフェースを定める
  • protected宣言によるアクセス制限
  • getアクセサを使う
  • setアクセサを使う
  • メソッドの引数にデフォルト値を与える
  • メソッドの引数が省かれたときの処理を定める
  • 定数を定める
5. TypeScriptのその他の構文
  • 即時関数で引数を受け取る
  • ブロックスコープに変数を宣言する
  • 配列の型づけ
  • for文の入れ子で同じカウンタ変数を使う
  • 宣言constとlet
  • プロパティとその型で互換性を調べる
  • 型推論
  • アロー関数式を使う
  • アロー関数式のthis参照
  • アロー関数のthis参照についての注意

Taught by

文雄 野中

Related Courses

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX