강의

멘토링

로드맵

BEST
Programming

/

Programming Language

Bite-sized TypeScript

Beyond grammar, to how it works and concepts: TypeScript is confusing even after much learning. Now, truly learn it! We'll make you a TypeScript wizard 🧙🏻‍♀️.

(5.0) 450 reviews

12,878 learners

  • winterlood
타입스크립트
typescript
프론트엔드
TypeScript

Reviews from Early Learners

What you will learn!

  • TypeScript

  • Necessity and Features of TypeScript

  • Deep understanding of type systems

  • Understanding Types as Sets

  • Using TypeScript with React

Click on the image to go to the roadmap.
> Roadmap Link: https://link.onebitefe.com/r/5cdagw

Series Lecture Links
> React in bite-sized pieces: https://inf.run/v3XAj
>
TypeScript in bite-sized chunks: https://inf.run/FpLm4
>
Next cut into bite sizes: https://inf.run/v3XAj

TypeScript, the inevitable trend in the front-end
Now is the time to conquer it properly! 😎

This is a lecture by the presenter of Infocon 2023 "Why TypeScript?"

 

🧐 No matter how much I learn, it's still confusing
TypeScript, let's learn it properly now

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.

  • What is a 'type' in TypeScript?
  • How is compatibility between different types determined?
  • Can you explain in detail how the types provided by default (any, unknown, never, etc.) work?

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!

Difficult and complex concepts
We will take a look at it in an easy and fun way.

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.


I recommend this to these people 🙆‍♀️

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


Lecture Features ✨

🎨
Anytime, anywhere

I'm serious about visuals

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. 😃

🖌️
With tablet board

Learn visually

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.

🗄️
The practice code is sectioned
Tidy up

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.

📗
Always available for review
Free lecture notes

To save you the trouble of having to listen to the lecture from the beginning for review , we provide free lecture notes.

🌏
Together after class!
Student-only community

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.


What you'll learn 📚

📌 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.


Expected Questions Q&A 💬

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.


Things to note before taking the class 📢

Player Knowledge

  1. You should have experience using JavaScript ES6 or higher (arrow functions, etc.).
  2. To follow the bonus section, you will need some prior knowledge of React, similar to what you learned in the previous lecture (React in Bite-Sized Pieces).

Note

  1. We recommend that you learn by following along and writing all the practice code yourself.
  2. I strongly recommend that you organize what you learned in class into a personal blog.
  3. If you have any questions, don't hesitate to post them on the Q&A board or in the student community.

Introducing the knowledge sharer ✒️

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 Inflearn and Udemy within a year of its launch. 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

Portfolio/Personal Videos


Recommended for
these people

Who is this course right for?

  • Those new to TypeScript

  • Those who have learned TypeScript but lack confidence

  • Those who want to understand and use the principles of TypeScript.

  • Frontend Developer

  • Node.js backend developer

Need to know before starting?

  • JavaScript (ES6)

  • If you want to listen to the bonus section, React.js

Hello
This is

31,550

Learners

1,860

Reviews

1,367

Answers

4.9

Rating

5

Courses

웹 프론트엔드 한 입 크기로 잘라먹어 볼까요?!

안녕하세요 🙇‍♂

저는 무엇이든 쉽고 재미있게 설명할 방법이 있다고 믿는 사람이자

세상에서 가장 따뜻한 개발자 커뮤니티를 만들고자 하는 사람입니다.

 

Curriculum

All

64 lectures ∙ (10hr 31min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

450 reviews

5.0

450 reviews

  • wjdgksak0677님의 프로필 이미지
    wjdgksak0677

    Reviews 14

    Average Rating 4.9

    5

    80% enrolled

    Captain Pangyo's TypeScript, Zerocho's TypeScript, as someone who has heard them all, this is the best. The lecture quality is good and the price is cheap. It's a blessing. I especially liked how easy it was to understand the generics part!

    • evelo0702님의 프로필 이미지
      evelo0702

      Reviews 13

      Average Rating 3.1

      5

      89% enrolled

      It was a really good lecture ㅎㅎ Personally, I want to see a lecture that comprehensively applies what I learned in parts 1 and 2, such as a lecture on how to create a project with React + TS as the third lecture!! ㅎㅎ

      • q33as1836님의 프로필 이미지
        q33as1836

        Reviews 21

        Average Rating 5.0

        5

        100% enrolled

        I took both React and TypeScript lectures. Sometimes detailed and sometimes simple and clear, so I understand it very well. The pictures and photos used to explain the lectures are simple, so I can understand them at a glance. It's also good for beginners!! I really like this lecture. I'll listen to it over and over again!!

        • theeastsea님의 프로필 이미지
          theeastsea

          Reviews 2

          Average Rating 4.5

          5

          100% enrolled

          The lecture materials are upgraded from the React lectures, and Jeonghwan's voice is so so good! I think it's the clearest and easiest explanation among the TypeScript lectures I've ever heard!!

          • mamapai님의 프로필 이미지
            mamapai

            Reviews 32

            Average Rating 5.0

            5

            17% enrolled

            A lecture that robbed an old man's pocket!! You are the true leader of React lectures!! A lecture that two people can eat and one will die without knowing!! Lee Jeong-hwan, React cut into bite-size pieces!!!

            $37.40

            winterlood's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!