開発ツール

プログラミング言語「TypeScript」を学ぶ--開発者のためのリソースガイド

「TypeScript」は、マイクロソフトによって開発および管理されているオープンソース言語で、「JavaScript」構文のスーパーセット言語だ。ここでは、TypeScriptについてもっと詳しく学習し、プログラミングを始めたいと考えている人には、リソースのリストを用意した。

 「TypeScript」は、Microsoftによって開発および管理されているオープンソース言語で、「JavaScript」構文のスーパーセット言語である。RedMonkの2019年のプログラミング言語ランキング「Programming Language Rankings」で12位に入ったTypeScriptは、2012年のリリース以降、着実に人気を集めている。JavaScriptに取って代わるかもしれないTypeScriptは、Facebookが管理するユーザーインターフェースフレームワーク「React」のデフォルト言語になる可能性もあるほか、すでにGoogleの「Angular」のデフォルト言語にもなっている。

 TypeScriptはスーパーセット言語なので、開発者はJavaScriptでコードを記述して、新機能を追加し、より大規模で複雑なプログラム(例えば、Microsoftの「Visual Studio Code」)を作成することができる。さらに、TypeScriptには、型注釈、型インターフェース、型消去、列挙型、インターフェース、ジェネリック、名前空間などの特徴がある。

 TypeScriptについてもっと詳しく学習し、プログラミングを始めたいと考えている人には、以下のリソースリストが役に立つはずだ。

書籍

 「TypeScript Handbook」:この言語を学びたい人が最初に目を通すのに最適だ。TypeScriptの公式サイトが提供するこのハンドブックでは、基本的な型、列挙型、モジュール、JavaScriptファイルの型チェックなど、さまざまなトピックが説明されている。

 「TypeScript 3.0 Quick Start Guide: The easiest way to learn TypeScript」:この書籍は、TypeScriptの学習に興味のあるJavaScript開発者を対象としている。TypeScriptの使用を開始する方法、基本的な設定でTypeScriptを設定する方法、型とインターフェースを使ってオブジェクトを作成する方法、JavaScriptコードを変換して、TypeScriptと互換性を持たせる方法などが解説されている。

 「Angular Development with Typescript」:この書籍は、HTMLやCSS、JavaScriptにすでに精通しているウェブ開発者を対象としており、読者にAngularフレームワークを紹介する。状態管理やデータ、フォームのほか、TypeScriptを使って、型を認識するクラスやインターフェース、ジェネリックを記述する方法などのトピックも説明されている。

 「Angular in Action」:この書籍には、実稼働環境に対応したAngularアプリケーションを構築するためのヒントやコツ、実践的なチュートリアルが含まれている。TypeScriptを使って、うまく設計されたコードを記述する方法、テストとデバッグを行う方法、大規模アプリケーションを管理する方法なども紹介されている。HTMLやCSS、JavaScriptに精通したウェブ開発者を対象としており、内容は高度である。

講座

 「TypeScript for Beginners」:Udemyが提供するこの4時間半の初級講座では、プログラマーにTypeScript構文を紹介する。ユーザーは、オブジェクト指向の主な原則のほか、関数の作成方法、インターフェースの使用方法、継承を通してオブジェクトを再利用する方法なども学ぶことができる。この講座には、JavaScriptの知識が必要だ。

 「Complete TypeScript for Beginners」:このUdemyの初級講座では、TypeScriptコンパイラーの仕組みや、型、ES6の機能、クラス、名前空間、モジュールなどの使用方法について説明する。JavaScriptの知識が必要だが、専門家レベルである必要はない。さらに、オブジェクト指向プログラミングの経験があればなおよいが、必須ではない。

 「Understanding TypeScript」:このUdemyの人気中級講座では、TypeScriptの基本とその仕組みを学ぶことができる。機能や型、ES6の機能、クラス、モジュール、インターフェースなどの使い方も解説されている。

「開発ツール」で読まれている記事

TechRepublic Japanで人気の記事

編集部オススメ

トレンドまるわかり![PR]

財務・経理
人事・労務
マーケ・営業
購買・調達
生産・製造
データ分析
コミュニケーション
通信・通話
文書・コンテンツ
PC・モバイル
新興技術
ITインフラ
クラウドサービス
OS・ミドルウェア
開発
開発ツール
開発支援
ノンプログラミング開発ツール
データベース
運用
セキュリティ

ホワイトペーパーランキング

  1. マンガでわかる「ルール駆動開発」レガシーモダナイズを成功させる開発手法を基礎から理解する
  2. 5分でわかる、レポート作成の心得!成果至上主義のせっかちな上司も納得のレポートとは
  3. APIエコシステムを狙うサイバー攻撃が急増、Webアプリにおける最新のAPIセキュリティ対策とは?
  4. クラウドやコンテナ利用が増える中、世界の企業が利用するAPI経由の安全なアプリ構築手法とは?
  5. ウェビナーによる営業活動が本格化、顧客接点が増加する一方で見えてきたハードルと解決策とは?

Follow TechRepublic Japan

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]