YALCO's Easiest TypeScript

Quickly learn TypeScript's syntax and usage with the easiest explanation.

(5.0) 수강평 48개

강의소개.상단개요.수강생.short

난이도 초급

수강기한 무제한

TypeScript
TypeScript
TypeScript
TypeScript

먼저 경험한 수강생들의 후기

먼저 경험한 수강생들의 후기

5.0

5.0

Sei Chang Kwon

39% 수강 후 작성

I always enjoy watching your lectures, which contain deep knowledge unfitting of the name Yalpakhan Coding. I wrote 'watching' because I approach it feeling like I'm just watching, not really studying. 😊😊 Since the early days of YouTube when you showed your face and taught us, I've always enjoyed... I've been learning well from the parts where you define concepts. Although I do development in practice, I'm not a full-time developer... You explained the 'Oh, so that's how it is' points so well that I was amazed and quickly moved through the sections. Especially while checking TS syntax, regarding 'Why do we use "never" which seems unnecessary?', even though I casually followed the lecture without coding a single line, it truly scratched the itch of what I had been curious about. I felt my knowledge expand to a deeper level. I was once again amazed by your profound teaching style, which is completely unfitting of the humble name 'Alpak'. I highly recommend it.

5.0

plugin

61% 수강 후 작성

Clearly explaining the reasons to use TypeScript. Though a beginner's class, a wide and deep range is taught~ I'll endlessly repeat the remaining lectures until I understand them!!

5.0

hhh

32% 수강 후 작성

It's not just about teaching how to use TypeScript; covering topics like tsconfig settings and .d.ts file creation and usage is also a huge help. Thank you.

강의상세_배울수있는것_타이틀

  • TypeScript's Type Concepts and Principles

  • TypeScript Syntax and Usage

  • Practical TypeScript Tips

💬 Event in progress where you can take the course at half price by leaving a comment !
Please leave a helpful comment on the YouTube video below (the free part of this lecture) (even one line is fine)
If you send a screenshot to yalco@yalco.kr , we will send you a half-price coupon.
Video link: https://youtu.be/QmdJZKl1znE

🚀 The easiest and fastest way to learn TypeScript

TypeScript is a language that makes JavaScript safer and more reliable. It really helps reduce the number of errors that suddenly appear or obscure bugs that occur during collaboration.
In this lecture, we will learn why TypeScript is important and how it is used.
It covers everything important from basic type declarations to interfaces, generics, unions, and intersections.

By the end of this course, you'll have a solid foundation to confidently apply TypeScript in your work.

😀 Yalko's lectures are special.

TypeScript explained by Yalko, the captain of explanation

You can learn various concepts and usage methods of TypeScript quickly and easily through analogies and examples that Yalco has painstakingly developed to explain even difficult and complex concepts.

All example code is provided as snippets.
All of the numerous examples used in the lecture are provided so that you can copy and paste them from the Notion page.
You can use these to learn quickly and conveniently.

🚀 Learn large amounts of knowledge quickly.
Learn a lot in a short amount of time without typing or running any code.
Graphics and subtitles are provided for every scene, allowing you to study TypeScript efficiently and without inconvenience.

  • Some people may not like the style of this lecture, so please check out the preview videos.

I recommend this to these people

I want to learn TypeScript.
For those who are new to TypeScript or want to organize confusing concepts

I want to do stable development.
Developers who feel the limitations of JavaScript and want to write safer and more predictable code.

I want to write confidently in practice.
Developers who want to apply complex types, utility types, generics, etc. to real code.

📋 Learn about these things:

Type system and basic types

  • TypeScript Introduction and Setup

  • Basic types: string, number, boolean

  • null vs undefined / void / never

  • Literal type


Arrays and Tuples

  • Array types and multidimensional arrays

  • ReadonlyArray

  • Tuple: An array with a fixed type and order.


Enumeration

  • Number/String/Mixed Enumeration

  • const enums and optimization


Function

  • Declaration / Expression / Arrow Function

  • Optional parameters / default values / remaining parameters

  • Function type definition and callback structure


Interface

  • Specifying object types

  • Optional properties & read-only properties

  • Function and method definitions

  • Interface inheritance / multiple inheritance / nesting

  • Merge interfaces

  • Applying implements to a class


Classes and Object-Oriented Programming

  • Class declaration / constructor / access modifier

  • Inheritance, overriding, super keyword

  • Polymorphism

  • abstract class

Advanced type

  • Intersection type / Union type

  • Type guards: typeof / in / instanceof / user-defined

  • Mapped type / Template literal type

  • Combination of optional & read-only properties

  • keyof / infer / conditional type


Generic

  • Generic functions and type inference

  • Generic arrays/tuples/interfaces/type aliases

  • Constraints (extends)

  • Using keyof and conditional types

  • Practical examples: result types, etc.


Built-in generics and utility types

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

  • Promise and asynchronous type

  • Numerous utility types such as Partial / Required / Readonly, etc.


Module system and settings

  • Namespace usage and nesting structure

  • Modularization: import/export syntax

  • tsconfig settings: baseUrl / paths / strict options

  • JSON import, esModuleInterop, etc.



Declaration file

  • How to create and use .d.ts files

  • How to use the @types package

Things to note before taking the class

Learning Materials

  • The commands and codes used in the lecture are provided as a Notion page.

Player Knowledge and Notes

강의소개.콘텐츠.추천문구

학습 대상은 누구일까요?

  • Those who wish to learn TypeScript

  • Developers aiming for more stable JS projects

  • Developers programming in a Node.js environment

선수 지식, 필요할까요?

  • JavaScript

강의소개.지공자소개

33,381

수강생

1,834

수강평

95

답변

4.9

강의 평점

17

강의_other

I am the YouTuber behind the channel Yal-co's Coding Dictionary, as well as an author of IT books. Drawing on my experience as a full-stack developer, I create content that explains difficult programming concepts through metaphors, simple examples, and sometimes animations to make them easy for beginners to understand.

🎬 YouTube Yal-co's Coding Dictionary Channel (Click!)
📕 View Yal-co's Books (Click!)

더보기

커리큘럼

전체

31개 ∙ (강의상세_런타임_시간 강의상세_런타임_분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

48개

5.0

48개의 수강평

  • so24046918428님의 프로필 이미지
    so24046918428

    수강평 4

    평균 평점 5.0

    5

    30% 수강 후 작성

    I watched it well since it was uploaded on YouTube, and after its release, I immediately signed up and took the course. The course quality is very good, and everything is kindly displayed on the screen, so it's really convenient to rewatch parts I don't understand well. I will study well.

    • yalco
      지식공유자

      Thank you! Feel free to ask anytime about any difficult parts during the remaining process!

  • rbdkqk님의 프로필 이미지
    rbdkqk

    수강평 1

    평균 평점 5.0

    5

    32% 수강 후 작성

    It's not just about teaching how to use TypeScript; covering topics like tsconfig settings and .d.ts file creation and usage is also a huge help. Thank you.

    • yalco
      지식공유자

      Thank you!! If you encounter any difficulties or parts that are hard to understand during the rest of the process, please feel free to ask questions anytime!!

  • chinij님의 프로필 이미지
    chinij

    수강평 22

    평균 평점 4.8

    5

    57% 수강 후 작성

    Quickly and surely tells only what's needed and moves on, very straightforward and good.

    • yalco
      지식공유자

      Thank you! Please feel free to ask questions anytime if there are any difficulties during the rest of the process!

  • shry194090님의 프로필 이미지
    shry194090

    수강평 3

    평균 평점 5.0

    수정됨

    5

    39% 수강 후 작성

    I always enjoy watching your lectures, which contain deep knowledge unfitting of the name Yalpakhan Coding. I wrote 'watching' because I approach it feeling like I'm just watching, not really studying. 😊😊 Since the early days of YouTube when you showed your face and taught us, I've always enjoyed... I've been learning well from the parts where you define concepts. Although I do development in practice, I'm not a full-time developer... You explained the 'Oh, so that's how it is' points so well that I was amazed and quickly moved through the sections. Especially while checking TS syntax, regarding 'Why do we use "never" which seems unnecessary?', even though I casually followed the lecture without coding a single line, it truly scratched the itch of what I had been curious about. I felt my knowledge expand to a deeper level. I was once again amazed by your profound teaching style, which is completely unfitting of the humble name 'Alpak'. I highly recommend it.

    • yalco
      지식공유자

      Thank you so much for watching my content for so long!! This lecture was created after much deliberation on how to best deliver the information, but this review has made me feel even more rewarded 😭😭 I hope this lecture will continue to be very helpful throughout the rest of your journey. I will continue to repay you with even better content in the future! Thank you!

  • plugin6948님의 프로필 이미지
    plugin6948

    수강평 3

    평균 평점 5.0

    5

    61% 수강 후 작성

    Clearly explaining the reasons to use TypeScript. Though a beginner's class, a wide and deep range is taught~ I'll endlessly repeat the remaining lectures until I understand them!!

    yalco님의 다른 강의

    지식공유자님의 다른 강의를 만나보세요!

    비슷한 강의

    같은 분야의 다른 강의를 만나보세요!

    강의상세.할인문구

    $23,100.00

    30%

    $26.40