Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Programming Language

Yalco's TypeScript (English ver.)

タイプスクリプトの構文と使い方を、一番やさしい説明で素早く学ぶ!

2名 が受講中です。

  • yalco
타입스크립트
TypeScript

こんなことが学べます

  • TypeScript の 型の概念と原理

  • TypeScript 構文と使用法

  • Practical tips for using TypeScript in real-world projects

🛑 This course is an English-based lecture targeted at non-Korean speakers.

この講義は、外国人を対象とした英語版ベースの講義です。
純粋な韓国語講義はhttps://inf.run/2Pshu このリンクで受講できます。

🚀 The Easiest and Fastest Way to Learn TypeScript

TypeScript is a language that makes JavaScript safer and more reliable. It helps reduce unexpected errors and vague bugs that often occur during collaboration.

In this course, you'll learn why TypeScript is important and how to use it—from basic type declarations to interfaces, generics, unions, and intersections. We cover all the essential topics without leaving anything out.

By the end of the course, you'll have a solid foundation to confidently apply TypeScript in real-world projects.

😀Yalco 's courses are something special.

TypeScript Explained by Captain Yalco

Yalco, the master of clear explanations, makes even the most difficult and complex concepts easy to understand. With carefully crafted analogies and examples, you'll learn various TypeScript concepts and practical uses quickly and effortlessly.

All Example Codes Are Provided as Snippets
All the examples used in the course are available for copy-paste through a Notion page.
You can use them to study quickly and conveniently.

🚀 Learn a Large Volume of Knowledge Quickly
The course is designed to cover a lot of material in a short time, without requiring you to type or run code.
Every scene includes graphics and subtitles, allowing you to study TypeScript efficiently and comfortably.

Recommended for:

For those new to TypeScript or looking to organize confusing concepts.

For developers who feel the limitations of JavaScript and want to write safer and more predictable code.

For developers who want to apply complex types, utility types, and generics in real-world code.

📋 Here's what you'll learn.

Type System and Basic Types

  • Introduction to TypeScript and setup

  • Basic types: string , number , boolean

  • null vs undefined / void / never

  • Literal types


Arrays and Tuples

  • Array types and multidimensional arrays

  • Readonly arrays ( ReadonlyArray )

  • Tuples: arrays with fixed types and order


Enums

  • Numeric / string / heterogeneous enums

  • const enum and optimization


Functions

  • Declarations / expressions / arrow functions

  • Optional parameters/default values/rest parameters

  • Function type definitions and callback structure


Interfaces

  • Defining object types

  • Optional & readonly プロパティ

  • Defining functions and methods

  • Interface inheritance / multiple inheritance / nesting

  • Interface merging

  • Applying implements to classes


Classes and Object-Oriented Programming

  • Class declarations/constructors/access modifiers

  • Inheritance, overriding, super keyword

  • Polymorphism

  • Abstract classes ( abstract )

Advanced Types

  • Intersection types / Union types

  • Type guards: typeof / in / instanceof / custom guards

  • Mapped types / Template literal types

  • Combining optional & readonly プロパティ

  • keyof / infer /Conditional types


Generics

  • Generic functions and type inference

  • Generic arrays/tuples/interfaces/type aliases

  • Constraints with extends

  • Using keyof and conditional types

  • Practical examples: return types, etc.


Built-in Generics and Utility Types

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

  • Promise and asynchronous types

  • Utility types like Partial , Required , Readonly , and more


モジュールシステムと構成

  • Namespaces and nested structures

  • Modularization: import / export syntax

  • tsconfig settings: baseUrl , paths , strict options

  • JSON import、 esModuleInterop 、etc。


Declaration Files

  • Creating and using .d.ts files

  • Using @types packages

Before You Start the Course

Learning Materials
All commands and code used in the course are provided through a Notion page.

Prerequisites and Notes
Basic to intermediate knowledge of JavaScript is recommended.

こんな方に
おすすめです

学習対象は
誰でしょう?

  • TypeScript를 배우고 싶은 사람 누구나

  • Developers looking to build more reliable JavaScript projects

  • Node.js環境で開発を行う開発者

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

  • JavaScript

こんにちは
です。

29,731

受講生

1,517

受講レビュー

84

回答

4.9

講座評価

17

講座

유튜브 채널 얄팍한 코딩사전을 방송하는 유튜버이자, IT서적들을 집필하는 작가입니다.  풀스택 개발자로 일해 온 경험을 살려, 어려운 프로그래밍 개념들을 초보자들이 이해하기 쉽도록 비유와 쉬운 예제, 때로는 애니메이션으로 설명하는 컨텐츠들을 만들고 있습니다.

🎬   YouTube 얄팍한 코딩사전 채널 (클릭!)
📕  얄코의 책들 보러가기 (클릭!)

カリキュラム

全体

26件 ∙ (4時間 0分)

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

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

¥4,356

yalcoの他の講座

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

似ている講座

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