Beyond grammar, TypeScript is confusing no matter how much you learn, from the principles of operation to the understanding of concepts. Now, learn it properly! We will make you a TypeScript wizard🧙🏻♀️.
What you will learn!
TypeScript
The necessity and features of TypeScript
Deep understanding of the type system
Understanding types as sets
Using TypeScript with React
TypeScript, the inevitable trend in the front-end
Now is the time to conquer it properly! 😎
TypeScript has now become an unavoidable trend!
If you only learned grammar roughly without properly understanding the principles,
It's difficult to properly utilize the powerful features TypeScript provides.
Do you really understand TypeScript?
Please check if you can answer the questions below sufficiently.
This lecture is not a lecture that simply lists the grammar of TypeScript.
Why TypeScript works the way it does, including its grammar, and how it was designed.
Learn very easily and enjoyably.
By the end of this course, you will be a TypeScript wizard. 🧙🏻♀️
A handbook is also provided to accompany the lectures, as shown in the image below!
Because TypeScript is a language that operates based on the 'set theory' of mathematics,
It can be difficult to clearly understand the principles through speech and writing alone.
So, I prepared various visual materials and cases.
No matter how difficult or complex the concept is, we will look at it in an easy and fun way.
For those who have finished learning JavaScript and are trying to learn TypeScript for the first time
I have learned TypeScript, but there are still many things that are confusing.
For those who want to understand the exact concepts and working principles of TypeScript
Anyone who wants to try using React and TypeScript together
I believe that learning with clean, pretty, and cool visual aids will help you focus better and remember things longer.
These are all images I created myself, so you can capture them and use them in your learning blog posts. 😃
When it comes to understanding more easily and quickly, visual aids are the best, right? That’s why I bought a tablet for filming this lecture. Let’s dig deep into TypeScript with the help of the tablet.
Wouldn't it be a shame to just store the practice codes you worked so hard to write? I took care to organize the codes into sections so that you can look back at them at any time.
To save you the trouble of having to listen to the lecture from the beginning for review , we provide free lecture notes.
There is no end to learning.
Even after this course is over, you can still gather in the student-only community
Let's grow by sharing knowledge and various news with each other 🌱
[0 Section 2 Chapter: Participating in the Student Community]
Check the link and password for the open chat room for students only.
📌 SECTION 1. Introduction to TypeScript
To understand the technology well, you need to know the background from which it was born. Therefore, in Section 1, we will look at the background from which TypeScript was born and take a closer look at the problems TypeScript was trying to solve and what features it has.
📌 SECTION 2~3. Building the Basics of TypeScript
We'll look at the most basic TypeScript syntax, while also looking at what exactly TypeScript means by types, how types relate to each other, and how they work.
📌 SECTION 4~6. TypeScript Grammar Review
We will look at various features and syntax of TypeScript, such as function type definition, function overloading, interfaces, and classes.
📌 SECTION 7~9. Manipulating Types Like a Wizard
We will look at one of the most unique and powerful features of TypeScript: type manipulation. We will look at a wide variety of TypeScript type manipulation syntax, including generics, indexed access types, mapped types, the Keyof operator, and conditional types.
📌 SECTION 10. Using Utility Types
Let's take a look at the various utility types that TypeScript provides by default. We'll also implement the utility types we've looked at using the knowledge we've learned so far.
📌 SECTION 11. (Bonus +) Using TypeScript in React
It would be a shame if it ended like this, right? That’s why I prepared a bonus section. Let’s create a very simple to-do list and learn how to apply TypeScript to a React project.
Q. I know JavaScript, but I don't know much about it. Can I ask you a question?
Yes. If you are not completely ignorant, you can listen. Whenever you need JavaScript prior knowledge, I have included JavaScript study materials that I created myself in the lecture notes. Also, if you find the grammar difficult, you can ask questions in the student community and get help.
JavaScript learning materials (excerpt from the bite-sized React book)
Q. I am a Node.js backend developer. Can I join even though I am not a frontend developer?
Yes, you can listen to all of them except the last bonus section (React + TypeScript).
Q. Can I capture the lecture PPT or screen and post it on my blog?
Yes! Feel free to use it. Just don't sell it. 🥲 One additional request: If you could provide a link to my lecture as a source, I would be grateful.
Player Knowledge
Note
An educator who believes that there is a way to explain anything easily and enjoyably. He created the 'React in bite-size pieces' course, which produced about 5,000 students on Infraon and Udemy within a year of its release. He created the developer knowledge sharing site DEVSTU to help aspiring developers and has been running it for about 2 years. Starting in 2022, he will also open and operate an open chat room for people studying React. He also worked as a CTO of a service startup for junior developers for 2 years.
History
Who is this course right for?
For those who are new to TypeScript
I have learned TypeScript but I am not confident in it.
Anyone who wants to understand and use the principles of TypeScript
Frontend Developer
Node.js backend developer
Need to know before starting?
JavaScript (ES6)
To hear the bonus section, please visit React.js
Students
14,823
Reviews
732
Rating
4.9
Courses
4
웹 프론트엔드 한 입 크기로 잘라먹어 볼까요?!
안녕하세요 🙇♂
저는 무엇이든 쉽고 재미있게 설명할 방법이 있다고 믿는 사람이자
세상에서 가장 따뜻한 개발자 커뮤니티를 만들고자 하는 사람입니다.
강의) 한 입 크기로 잘라먹는 Next.js
강의) 한 입 크기로 잘라먹는 타입스크립트
강의) 한 입 크기로 잘라먹는 리액트
All
63 lectures ∙ (10hr 31min)
are provided.
How TypeScript Works
05:47
Hello TS World!
09:34
Basic Type
06:31
Arrays and Tuples
11:38
object
09:05
Enum type
09:07
Void and Never types
06:47