- idea
- TypeScript
【TypeScript】おすすめの教材について
TypeScript を始めてから半年ほど経ちました。最初は「型ってなに?」「JavaScript と何が違うの?」と戸惑うことも多かったのですが、今では日常的に使うようになり、少しずつ自信もついてきました。
今回は、私が TypeScript を学ぶ中で「これは本当に役に立った!」と感じた教材を、実際に使った感想とあわせてご紹介します。これから TypeScript を学びたい方や、もっと理解を深めたい方の参考になれば嬉しいです。
実際に使って良かったおすすめ教材
1.Web サイト
サバイバル TypeScript
TypeScript を始めた方やこれから始めるプログラミング経験者のために作られた日本語の無料学習サイトです。コード例が豊富で、わかりやすく解説しています。
TypeScript Deep Dive 日本語版
元々は英語のサイトですが、日本語訳が公開されており、無料で読むことができます。 サバイバル TypeScript で基礎を固めつつ、より深い理解を得るために TypeScript Deep Dive も併用しました。
2.Udemy 講座
Udemy は動画で学べるオンライン教材サービスで、私は主にハンズオン形式の開発を通して TypeScript を学びました。手を動かしながら理解を深められます。TypeScript だけでなく、フレームワークや API など、開発に付随する技術も身につきます。
💡 ポイント
Udemy の講座は月に2〜3 回程度セールが行われますので、その際にご購入をおすすめします!通常価格は数万円しますが、セール時には大幅に割引され、2000~3000 円程度で購入できます。
【『React』×『TypeScript』入門】家計簿アプリ作成で React と TypeScript の開発方法を学ぼう
URL: https://www.udemy.com/course/reacttypescrip-reacttypescript/?couponCode=KEEPLEARNING
TypeScript と React を使用し、家計簿アプリを開発します。型定義や状態管理など、開発に必須なスキルを学ぶことができます。
【Discord クローン開発】React/Redux/Typescript/Firebase で作るアプリ開発実践講座
URL: https://www.udemy.com/course/discord-clone-udemy/?couponCode=KEEPLEARNING
Typescript の型定義の応用や Redux による状態管理の使い方が学びながら、Discord クローンを開発できます。実際の UI を作りながら、コンポーネントごとの型設計が身につきます。
【実務レベルの開発を学びたい方へ】React + Typescript で超本格的な Notion クローンを作ろう
URL: https://www.udemy.com/course/react-notion-clone/?couponCode=KEEPLEARNING
型の設計や、再利用性の高いコンポーネントの構築、状態管理の高度な使い方など、実務で求められるスキルが詰まっています。
3.書籍
現場で使える TypeScript 詳解実践ガイド
様々な書籍がある中で、こちらの書籍を入手しました。実務で TypeScript を使う人に向けた解説書です。2024 年 3 月に刊行されたので内容的にも新しいです。型の基礎から応用まで幅広くカバーされていて、コード例も豊富です。 エラーメッセージの読み解き方や、実際の開発でハマりやすいポイントを丁寧に解説してくれているのが良かったです。紙の書籍として手元に置いておくと、困ったときに重宝します。
まとめ
TypeScript は JavaScript と異なり、型定義を行うため、最初は面倒に感じるかもしれませんが、不具合が少ない安全なアプリケーション開発に役立つ技術です。 日々進化している技術であるため、常に新しい発見がありますが、無料学習サイトや Udemy、書籍を利用することで着実にスキルが身につきます。 この記事が TypeScript 習得のお役に立てれば嬉しいです!
コメントはまだありません