강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Programming Language

YALCO's Easiest TypeScript

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

(5.0) 37 reviews

282 learners

  • yalco
타입스크립트
TypeScript

Reviews from Early Learners

What you will learn!

  • 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

Recommended for
these people

Who is this course right for?

  • Those who wish to learn TypeScript

  • Developers aiming for more stable JS projects

  • Developers programming in a Node.js environment

Need to know before starting?

  • JavaScript

Hello
This is

30,121

Learners

1,541

Reviews

85

Answers

4.9

Rating

17

Courses

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

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

Curriculum

All

31 lectures ∙ (5hr 22min)

Published: 
Last updated: 

Reviews

All

37 reviews

5.0

37 reviews

  • Sei Chang Kwon님의 프로필 이미지
    Sei Chang Kwon

    Reviews 3

    Average Rating 5.0

    Edited

    5

    39% enrolled

    얄팍한 코딩이라는 이름과 어울리지 않는 깊이 있는 지식에 늘 즐겁게 강의를 시청하고 있습니다. 진짜 공부 안하고 시청만 하는 느낌으로 접하고 있어서 시청이라고 적었어요. ㅎㅎ 유투브 초기에 얼굴로 공개해서 알려주시던 시절부터 즐겁게... 개념정의 해주시는 부분을 잘 수강하고 있습니다. 실무에서 개발을 하기는 하지만, 전업 개발자가 아니라... 대략 이렇구나 하는 지점을 정말 잘 알려주셔서, 감탄하면서 순식간에 파트를 넘겨서 진행했습니다. 특히, TS 문법확인하면서, 불필요해보이는 "never"는 왜 쓰는걸까? 하는 내용에 대해서는 가볍게 한줄 코딩하지 않으면서 강의를 따라가지만, 그동안 궁금했던 가려운 부분을 제대로 긁어줍니다. 한층 깊이있게 지식이 넓어지는 느낌을 받았습니다. 알팍하다고 겸손한 네이밍에 전혀 어울리지 않는, 깊이 있는 전달방식에 다시금 감탄했어요. 강력하게 추천합니다.

    • 얄팍한 코딩사전
      Instructor

      오랫동안 제 컨텐츠들 보아와주셔서 정말 감사드립니다!! 어떻게 알려드릴지 많이 고민하고 만든 강의인데 그 이상으로 보람을 느끼게 해 주신 리뷰네요 ㅠㅠ 남은 과정중에도 강의가 많이 도움되어드리길 바랍니다. 앞으로도 더더욱 좋은 컨텐츠로 보답하겠습니다! 감사합니다!

  • plugin님의 프로필 이미지
    plugin

    Reviews 3

    Average Rating 5.0

    5

    61% enrolled

    타입스크립트를 써야하는 이유를 제대로 알려주고.. 초보자수업이지만 폭넓고 깊게 많은것을 알려주시네여~ 앞으로 남은 강좌도 이해가 되는 그날까지 무한반복!!

    • 감사합니다!! 남은 과정중 잘 안 되거나 이해가 어려운 부분이 있으면 언제든 질문주세요!!

  • hhh님의 프로필 이미지
    hhh

    Reviews 1

    Average Rating 5.0

    5

    32% enrolled

    단순히 타입스크립트를 사용하는 방법만 알려주시는게 아니라, tsconfig 설정이나 .d.ts 파일 작성 및 활용법 이런 항목도 있어서 큰 도움이 됩니다 감사합니다

    • 감사합니다!! 남은 과정중 잘 안 되거나 이해가 어려운 부분이 있으면 언제든 질문주세요!!

  • so404님의 프로필 이미지
    so404

    Reviews 4

    Average Rating 5.0

    5

    30% enrolled

    유튜브에 올라올때부터 잘 보다가 출시되고 바로 가입해서 수강했습니다. 강의퀄리티 너무 좋고 화면에 친절하게 다 표시돼있어서 잘 모르는 부분 다시 보기도 정말 편합니다. 잘듣겠습니다.

    • 감사합니다! 남은 과정중에도 어려운 부분은 언제든 질문주세요!

  • chinij님의 프로필 이미지
    chinij

    Reviews 22

    Average Rating 4.8

    5

    57% enrolled

    알려줄것들만 빠르면서 확실하게 팍팍 알려주고 넘어가서 시원시원 좋습니다

    • 감사합니다! 남은 과정중에도 어려운 부분이 있으면 언제든 질문주세요!

$26.40

yalco's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!