TypeScriptは、プログラマーとしての生活を楽にし、コードのエラーを減らすことができます。

freeCodeCamp.orgのYouTubeチャンネルで、初心者向けのTypeScriptコースを公開しました。このコースはScrimbaのBob Zirollが教えています。各レッスンのインタラクティブなコードはScrimbaのコースページで利用できます。

このコースでは、TypeScriptの実践的な入門を提供します。コースの終わりには、TypeScriptの基本をしっかりと理解し、より安全で信頼性の高いJavaScriptアプリケーションを作成するためのスキルを身につけることができます。

TypeScriptはJavaScriptの「スーパーセット」であり、有効なJavaScriptコードはすべてTypeScriptでも有効です。しかし、TypeScriptはコンパイル時チェックを通じて、コードの安定性と長寿命を確信して書けるようにコーディング体験を向上させます。これにより、コードを実行する前に潜在的なバグを特定し、積極的に問題を修正してプログラムのクラッシュを防ぐことができます。これにより、スムーズで信頼性の高い開発プロセスが保証されます。

強力な型システムと最新のツーリングサポートを提供することで、TypeScriptは堅牢な開発環境も提供します。これにより、コードのリファクタリング、大規模なコードベースの管理、他の開発者とのコラボレーションが容易になります。この入門コースでは、TypeScriptをJavaScriptプロジェクトに効果的に統合するための知識とスキルを身につけることができます。

コースで取り上げるトピックは次のとおりです:

  • なぜTypeScript?

  • 基本的な型

  • リテラル型

  • 自訂型 (オブジェクト)

  • 型付き配列

  • オプションプロパティ

  • 联合型

  • 型の狭隘化

  • ユーティリティ型

  • ジェネリクス

動画の完全なコースをfreeCodeCamp.orgのYouTubeチャンネルで見る(2時間の視聴)。