直近6か月以内に本講座のレビューに関して記載された記事はありません。
このコースは、7万人以上が受講し、非常に評判の高いコースであるMaximilian Schwarzmüller氏のUnderstanding TypeScript - 2020 Editionの日本語版です。
○ なぜ日本の開発者がTypeScriptを学ぶ必要があるのか
世界の最先端の現場では、新しくJavaScriptのプロジェクトを作成する場合、TypeScriptを採用することが当たり前になりつつあります。日本では、まだ普及の途上ですが、今後も様々な現場で利用が広がっていくことは確実です。なぜなら、TypeScriptはJavaScriptの上位互換だからです。
このコースでは、TypeScriptとは何か、なぜJavaScriptの上位互換であると言えるのか、ということを学べます。そしてTypeScriptの機能と、それらを利用する方法を学ぶことができます。
このコースでは、非常に基本的な内容や、最も重要な機能である型の説明から始まります。そして、最後まで学ぶことによって、最終的にどんなプロジェクトでも活かせる知識を身につけることができます。ReactやExpressのプロジェクトを作るレクチャーも含まれています。
TypeScriptはMicrosoftによって開発されましたが、Angular 2+に利用されたことによって広まり、Googleの標準言語にもなっています。
最先端のプロジェクトで、TypeScriptが利用されており、日本でも今後もさらに普及していくことが予想されます。TypeScriptを基礎からしっかりと理解すれば、様々なプロジェクトで活躍することができるでしょう。
○ TypeScriptは未来を先取りしています
TypeScriptのコードはES5にコンパイルできるので、たくさんの次世代バージョンのJavaScript機能を、今日の時点で利用できます。たとえば、ES6の機能である、分割代入の構文や、アロー関数、デコレータ、ジェネリクス、インターフェース、モジュールなど、TypeScriptでは、これらをすべて利用できます。
このコースで学べることは、基本だけではありません。より高度な機能や、TypeScriptプロジェクトのワークフローを作成する方法も学ぶことができます。これは、TypeScriptだけのワークフローだけではなく、Webpackのワークフローも含んでいます。
また、単なるJavaScript / TypeScriptのプロジェクトだけに留まらず、TypeScriptを使って、Reactのアプリケーションを作る1つのセクションも含んでいます。
○ 学んだことを実践してください
動画を見ることは非常に良い学習方法であり、多くの学習者にとって、ベストな方法です。もし、手を動かして練習したい場合には、そのためのセクションがたくさん含まれています。
○ たくさんの内容がつまっています
このコースは、基本的なことだけを説明して、受講者が具体的にどうすればよいか分からないまま終わるようなコースではありません。このコースでは、これらのことを学ぶことができます。
型、型の使い方
TypeScriptのコンパイラがどのように動作するか
TypeScriptで利用できるES6の機能
TypeScriptにおけるクラス
名前空間とモジュール
インターフェース
ジェネリクス
デコレータ
サードパーティのJavaScriptライブラリをTypeScriptプロジェクトで利用する方法
Webpackを使ってTypeScriptのプロジェクトをセットアップする方法
または、TypeScriptだけを使ったワークフローをセットアップする方法
ReactアプリケーションでTypeScriptを使う方法
Node/ ExpressアプリケーションでTypeScriptを使う方法
TypeScriptが利用されているプロジェクトとユースケース
本コースを受講すると以下のことを学習できます。
本コースの特徴を単語単位でまとめました。以下の単語が気になる方は、ぜひ本講座の受講をオススメします。
本コースの強みと弱みは、以下となります。
以下のいずれかに当てはまる方には、本コースの受講を強くオススメします。
本講座を受講した皆さんの感想を以下にまとめます。
参考になる受講者の口コミやレビューを以下にまとめます。
・新入社員に向けて私が3年間で受講したUdemyの講座を紹介する[2024-05-29に投稿]
・エンジニア(就職)を目指すようになったきっかけと学習内容[2024-05-17に投稿]
・Udemyを使って、フロントエンドエンジニアになるためのロードマップを考えてみた[2023-07-11に投稿]
・【初心者】React,Next.jsの門をたたくために利用した教材の共有[2023-05-23に投稿]
・フロントエンド入門 どうする?[2022-12-01に投稿]
・【TypeScript】VSCodeでTypeScriptの開発環境を構築する④(Node.js & Express)[2021-05-06に投稿]
・フロントエンド本当にちょっとだけワカルまでの学習法[2020-12-22に投稿]
・初心者がReact(next.js), TypeScript, python, Azure Functions, GASでアプリを作ってみた [2020-11-29に投稿]
・ReactとTypescriptで簡単なTODOやってみた [2020-09-21に投稿]