
Properly Selling Git & GitHub - by Yalco
yalco
A friendly and easy course that even coding beginners can follow! The ultimate course that turns working developers into Git experts!
Beginner
Git, GitHub
Learn TypeScript syntax and usage quickly with the easiest explanations!
The concept and principles of TypeScript types
TypeScript syntax and usage
Practical tips for using TypeScript in real-world projects
이 강의는 외국인을 대상으로 하는 영문판 기반의 강의입니다.
순수 한국어 강의는 https://inf.run/2Pshu⬅ 이 링크에서 수강하실 수 있습니다.
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.
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.
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.
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 properties
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 properties
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<T> and asynchronous types
Utility types like Partial, Required, Readonly, and more
Module System and Configuration
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
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.
학습 대상은
누구일까요?
Anyone who wants to learn TypeScript
Developers looking to build more reliable JavaScript projects
Developers working in a Node.js environment
선수 지식,
필요할까요?
JavaScript
30,905
명
수강생
1,633
개
수강평
94
개
답변
4.9
점
강의 평점
17
개
강의
유튜브 채널 얄팍한 코딩사전을 방송하는 유튜버이자, IT서적들을 집필하는 작가입니다. 풀스택 개발자로 일해 온 경험을 살려, 어려운 프로그래밍 개념들을 초보자들이 이해하기 쉽도록 비유와 쉬운 예제, 때로는 애니메이션으로 설명하는 컨텐츠들을 만들고 있습니다.
🎬 YouTube 얄팍한 코딩사전 채널 (클릭!)
📕 얄코의 책들 보러가기 (클릭!)
전체
26개 ∙ (4시간 0분)
10. Enums
10:04
11. Functions
10:13
12. Interfaces 1
10:50
13. Interfaces 2
11:55
15. Classes 1
10:16
16. Classes 2
16:59
17. Advanced types 1
10:09
18. Advanced types 2
13:44
19. Generics 1
11:11
20. Generics 2
11:40
21. Generics 3
10:34
25. tsconfig.json
07:36
₩36,300
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!