JavaScriptエンジニアのためのハンズオンで学ぶTypeScript徹底入門 2023年最新版
What you'll learn
- TypeScriptの体系的な言語仕様:TypeScriptを支える全プリミティブ型から複雑な型制約を実現するUtility TypesとConditional Typesまで
- TypeScriptで起こり得る諸問題とそれらの解決方法
- TypeScriptの開発環境の構築方法
- TypeScriptでReactアプリケーションを実装する事例
Requirements
- GitHubのアカウント・・・公開中のソースコードをforkする場合等に必要です。
- gitの基礎知識及び基本操作・・・公開中のソースコードの取得にあると便利です。
- 【重要】動画で紹介する手順の通りに行い期待通りの結果にならない場合でも、Q&Aを利用し、質問し解決しようとする意欲や積極性が必要です。
- JavaScriptの基礎知識
Description
本コースはTypeScriptを学習するコースとなりますが、冒頭のセクションとなる「環境構築」ではスクラッチで環境を構築していきます。
そして、次のセクション以降は、コードを書きながらTypeScriptの言語仕様を学習します。
まずは、「基本的な型について学ぼう」というところで、文字通り、TypeScriptに存在する型の紹介とその適用方法についてしっかり学びます。
そして、「関数で「型」を使ってみよう」に入って関数に対して、型の概念を適用する方法を学びます。
その次に、「クラス」の話に入ります。TypeScriptでは、型の概念が取り入られるだけじゃなくてJavaScriptのクラスのオブジェクト指向性がより強化されます。通常のJavaScriptに不足していたオブジェクト指向の機能が導入されていますので、その内容についてしっかり学んでいきます。
最後に、「高度な型」について学びます。高度といっても、TypeScriptのコードを読み書きする上での必須の技術ばかりですので、是非、最後まで完走して頂けたらと思います。
いくつかのレクチャーをプレビュー設定にしていますので、レクチャーの雰囲気等がお分り頂けるかと思いますので、是非プレビューも含めてご検討頂けると嬉しいです。
Who this course is for:
- TypeScriptをこれから学んでみようとお考えの方
Instructor
こんにちは!
私は、プログラマーとしての経験を活かし、オンラインスクール「はむさんのオンラインスクール」を立ち上げ、プログラミング初心者の方々に最高の学習体験を提供することを使命としています。
私は、プログラミング初学者の方々が抱える困難を知っています。私自身が、初めてプログラミングを学んだときには、多くの苦労と挫折がありました。しかし、私はそれらを乗り越え、今日のキャリアを築くことができました。私の経験から、私は皆さんが最短経路で成長できるよう、自分のプログラミングの知識やノウハウを駆使して、全力でサポートできると自負しています。
そんな私ですが「プログラミングを学ぶ人々が幸せな生活を送れるようにすること」を目的に、今のオンラインスクールを立ち上げました。プログラミングを学ぶことで、自分自身の成長や自己実現を実感し、人生を変えることができると私は信じています。私は、皆さんが同じような成功体験を得ることができるよう、最新のテクノロジーを駆使し、常に新しいコンテンツの制作に励んでいます。
また、私は常に皆さんの疑問や質問に的確に対応し、皆さんがプログラミングに没頭できるように全力でサポートします。私と一緒に学び、成長し、素晴らしいプログラマーになりましょう! プログラミングは、自分自身を発見し、自分自身の可能性を広げるための素晴らしい方法です。私は、皆さんがプログラミングを通じて、自分自身を発見し、自分自身の可能性を広げ、未来を切り拓くことを願っています。
一緒に学び、成長し、素晴らしいプログラミングの世界を創り上げましょう!
皆さんとの出会いに感謝を申し上げます。
はむさん