ヤルコの最も簡単なタイプスクリプト(TypeScript)

TypeScriptの文法と使い方を、最も簡単な説明で素早く学習します。

難易度 初級

受講期間 無制限

TypeScript
TypeScript
TypeScript
TypeScript

学習した受講者のレビュー

学習した受講者のレビュー

5.0

5.0

Sei Chang Kwon

39% 受講後に作成

「薄っぺらいコーディング」という名前に似つかわしくない深みのある知識に、いつも楽しく講義を視聴しています。本当に勉強せずにただ見ている感覚で接しているので、「視聴」と書きました。😊😊 YouTube初期に顔を出して教えてくださっていた頃から楽しく…概念定義してくださる部分をしっかり受講しています。 実務で開発はしていますが、専業の開発者ではないので…大体こんな感じなのか、という点を本当によく教えてくださり、感嘆しながらあっという間にパートを進めました。 特に、TSの文法を確認しながら、不必要に見える「never」は何のために使うのだろうか?という内容については、軽く一行もコーディングせずに講義についていきましたが、これまで疑問に思っていた、かゆい所に手が届くようでした。一段と深く知識が広がる感覚を得ました。 「薄っぺらい」と謙遜したネーミングには全く似つかわしくない、深みのある伝達方式に、改めて感嘆しました。強くお勧めします。

5.0

chinij

57% 受講後に作成

教えるべきことだけを、素早く確実に、サクッと教えて次に進むので、スッキリして良いです。

5.0

silverhozan

93% 受講後に作成

理解できないほど分かりやすい説明、最高

受講後に得られること

  • TypeScriptの型の概念と原理

  • TypeScriptの文法と使い方

  • TypeScriptの実務活用チップ集

https://youtu.be/jggKW0ItEmo

上記のYouTube動画(本講義の公開パート)に高評価とコメントを残していただいた後、
yalco@yalco.krへスクリーンショットを送っていただければ、
講義を半額で受講できる割引クーポンをお送りいたします。chúng tôi sẽ gửi cho bạn mã giảm giá để có thể đăng ký khóa học với giá nửa tiền.

🚀最も簡単かつスピーディーに学ぶTypeScript

TypeScriptはJavaScriptをより安全で信頼できるものにしてくれる言語です。突然発生するエラーや、共同作業中に生じる曖昧なバグを減らすのに本当に大きな助けとなります。
今回の講義では、TypeScriptがなぜ重要でどのように使われるのか、
基本的な型宣言からインターフェース、ジェネリック、ユニオンとインターセクションまで、重要な内容を漏れなく扱います。

講義をすべて終える頃には、TypeScriptを実務で自信を持って活用できる、しっかりとした基礎が身についているはずです。

😀ヤルコの講義は特別です。

説明の名手ヤルコが教えるTypeScript

どんなに難しく複雑な概念もパッと教えてくれるヤルコが、悩み抜いた末に作り上げた比喩と例題を通じて、TypeScriptの各種概念と活用法を、簡単かつ迅速に学ぶことができます。

すべてのサンプルコードがスニペットとして提供されます。
講義で使用される数多くの例題が、すべてNotionページからコピー&ペースト可能な形で提供されています。
これらを活用して、迅速かつ便利に学習を進めることができます。

🚀 膨大な知識をスピーディーに学習します。
コードのタイピングや実行プロセスを省くことで、短時間で多くの内容を習得します。
すべてのシーンにグラフィックと字幕が用意されており、不便なく効率的にTypeScriptを学習できます。

  • 本講義のスタイルが合わない方もいらっしゃるかもしれませんので、あらかじめプレビュー動画をご確認ください。

このような方におすすめです

TypeScriptを学びたいです。
TypeScriptに初めて触れる方や、曖昧だった概念を整理したい方

安定性のある開発をしたいです。
JavaScriptの限界を感じ、より安全で予測可能なコードを書きたい開発者

実務で自信を持って使いたいです。
複雑な型、ユーティリティ型、ジェネリックなどを実際のコードに適用してみたい開発者

📋 このような内容を学びます。

型システムと基本型

  • TypeScriptの紹介と設定

  • 基本タイプ:string, number, boolean

  • null vs undefined / void / never

  • リテラル型


配列とタプル

  • 配列タイプおよび多次元配列

  • 読み取り専用配列 (ReadonlyArray)

  • タプル:固定された型と順序を持つ配列


列挙型 (Enum)

  • 数値 / 文字列 / 混合型列挙型

  • const enum および最適化


関数

  • 宣言式 / 式 / アロー関数

  • 任意引数 / デフォルト値 / 残り引数

  • 関数型の定義およびコールバック構造


インターフェース

  • オブジェクト型の指定

  • 任意属性 & 読み取り専用属性

  • 関数およびメソッドの定義

  • インターフェースの継承 / 多重継承 / ネスト

  • インターフェースのマージ

  • クラスに implements を適用


クラスとオブジェクト指向プログラミング

  • クラスの宣言 / コンストラクタ / アクセス修飾子

  • 継承、オーバーライディング、superキーワード

  • 多相性 (Polymorphism)

  • 抽象クラス (abstract)

高度な型

  • 交差型 (Intersection) / ユニオン型 (Union)

  • タイプガード: typeof / in / instanceof / ユーザー定義

  • マップドタイプ / テンプレートリテラルタイプ

  • オプションと読み取り専用属性の組み合わせ

  • keyof / infer / 条件付き型


ジェネリック

  • ジェネリック関数および型推論

  • ジェネリック配列 / タプル / インターフェース / 型エイリアス

  • 制約条件 (extends)

  • keyofと条件付き型の活用

  • 実用例:結果タイプなど


組み込みジェネリックとユーティリティ型

  • Array, ReadonlyArray, Map, Set, WeakMap, WeakSet

  • Promise<t> および非同期型</t><t> và các kiểu dữ liệu bất đồng bộ</t>

  • Partial / Required / Readonly など多数のユーティリティ型


モジュールシステムと設定

  • ネームスペースの使用方法および入れ子構造

  • モジュール化:import / export 構文

  • tsconfigの設定:baseUrl / paths / strictオプションなど

  • JSONインポート、esModuleInteropなど



宣言ファイル

  • .d.ts ファイルの作成および活用法

  • @types パッケージの活用法

受講前のご注意事項

学習資料

  • 講義で使用されるコマンドとコードは、Notionページで提供されます。

事前知識および注意事項

こんな方に
おすすめです

学習対象は
誰でしょう?

  • TypeScriptを学びたい方

  • より安定したJSプロジェクトを開発したい方

  • Node.js環境でプログラミングする開発者

前提知識、
必要でしょうか?

  • JavaScript

こんにちは
yalcoです。

34,165

受講生

1,958

受講レビュー

96

回答

4.9

講座評価

17

講座

YouTubeチャンネル 浅いコーディング辞書を運営するYouTuberであり、IT書籍を執筆する作家です。フルスタックエンジニアとして働いてきた経験を活かし、難しいプログラミングの概念を初心者でも理解しやすいよう、比喩や簡単な例、時にはアニメーションを用いて解説するコンテンツを制作しています。

🎬 YouTube 浅いコーディング辞書 チャンネル (クリック!)
📕 ヤルコの本を見に行く (クリック!)

もっと見る

カリキュラム

全体

31件 ∙ (5時間 22分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

51件

5.0

51件の受講レビュー

  • chinij님의 프로필 이미지
    chinij

    受講レビュー 27

    平均評価 4.9

    5

    57% 受講後に作成

    教えるべきことだけを、素早く確実に、サクッと教えて次に進むので、スッキリして良いです。

    • yalco
      知識共有者

      ありがとうございます!残りの過程でも難しい部分があればいつでも質問してください!

  • shry194090님의 프로필 이미지
    shry194090

    受講レビュー 3

    平均評価 5.0

    修正済み

    5

    39% 受講後に作成

    「薄っぺらいコーディング」という名前に似つかわしくない深みのある知識に、いつも楽しく講義を視聴しています。本当に勉強せずにただ見ている感覚で接しているので、「視聴」と書きました。😊😊 YouTube初期に顔を出して教えてくださっていた頃から楽しく…概念定義してくださる部分をしっかり受講しています。 実務で開発はしていますが、専業の開発者ではないので…大体こんな感じなのか、という点を本当によく教えてくださり、感嘆しながらあっという間にパートを進めました。 特に、TSの文法を確認しながら、不必要に見える「never」は何のために使うのだろうか?という内容については、軽く一行もコーディングせずに講義についていきましたが、これまで疑問に思っていた、かゆい所に手が届くようでした。一段と深く知識が広がる感覚を得ました。 「薄っぺらい」と謙遜したネーミングには全く似つかわしくない、深みのある伝達方式に、改めて感嘆しました。強くお勧めします。

    • yalco
      知識共有者

      長い間、私のコンテンツをご覧いただき本当にありがとうございます!!どうお伝えすべきかたくさん悩んで作った講義なのですが、それ以上にやりがいを感じさせてくださったレビューですね😭😭残りの過程でも講義がたくさんお役に立てることを願っております。今後もますます良いコンテンツでお返しいたします!ありがとうございます!

  • so24046918428님의 프로필 이미지
    so24046918428

    受講レビュー 9

    平均評価 5.0

    5

    30% 受講後に作成

    YouTubeにアップされた時からよく見て、リリースされてすぐに登録して受講しました。 講義のクオリティがとても良く、画面に分かりやすく全て表示されているので、よく分からない部分を見返すのも本当に便利です。 今後もしっかり受講します。

    • yalco
      知識共有者

      ありがとうございます!残りの過程でも難しい部分はいつでも質問してください!

  • silverhozan님의 프로필 이미지
    silverhozan

    受講レビュー 8

    平均評価 4.9

    5

    93% 受講後に作成

    理解できないほど分かりやすい説明、最高

    • yalco
      知識共有者

      ありがとうございます! 講義が十分お役に立てたなら幸いです!

  • rbdkqk님의 프로필 이미지
    rbdkqk

    受講レビュー 1

    平均評価 5.0

    5

    32% 受講後に作成

    ただTypeScriptの使い方だけを教えてくださるだけでなく、tsconfigの設定や.d.tsファイルの作成・活用法といった項目もあって、大変助かります。ありがとうございます。

    • yalco
      知識共有者

      ありがとうございます!!残りの過程で、うまくいかなかったり理解が難しい部分があれば、いつでも質問してください!!

yalcoの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!

¥4,334