강의

멘토링

커뮤니티

BEST
Programming

/

Programming Language

Bite-sized TypeScript

Beyond grammar, learn how it works and understand the concepts. No matter how much you study, TypeScript can be confusing—now learn it properly! We'll turn you into a TypeScript wizard🧙🏻‍♀️.

(5.0) 611 reviews

13,738 learners

Level Basic

Course period Unlimited

  • winterlood
TypeScript
TypeScript
TypeScript
TypeScript

Reviews from Early Learners

Reviews from Early Learners

5.0

5.0

wjdgksak

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!

5.0

eko09

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!! ㅎㅎ

5.0

MJ JI

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!!!

What you will gain after the course

  • TypeScript

  • The Necessity and Characteristics of TypeScript

  • A Deep Understanding of Type Systems

  • Understanding Types as Sets

  • Using TypeScript with React

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

Series Course Links
> Bite-Sized React:https://inf.run/v3XAj
>
Bite-Sized TypeScript: https://inf.run/FpLm4
>
Bite-Sized Next: https://inf.run/v3XAj


I notice the `` tags are empty - there is no Korean text provided between them to translate. However, I can see Korean text in the `` section. If you'd like me to translate those parts: **Before section:** Bite-sized React: https://inf.run/v3XAj> Bite-sized TypeScript: https://inf.run/FpLm4> Bite-sized Next: https://inf.run/v3XAj **After section:** The unavoidable trend in frontend, TypeScript - now is the time to properly conquer it! 😎 This is a lecture by the presenter of "Why is TypeScript Like That?" from Infcon 2023 Please provide the text you'd like translated between the `` tags if you need a different translation.

TypeScript, the unavoidable trend in frontend,
now is the time to master it properly! 😎

This is a lecture by the presenter of Infcon 2023 "Why is TypeScript Like That?"

🧐 TypeScript keeps confusing you no matter how much you learn?
Let's learn it properly this time

TypeScript has now become an unavoidable trend!
If you've only roughly learned the syntax without properly understanding the principles,
it will be difficult to properly utilize the powerful features that TypeScript provides.

Do you really understand TypeScript well?
Check if you can sufficiently answer the questions below.

  • What is a 'type' in TypeScript?
  • What criteria determine compatibility between different types?
  • Can you explain in detail the operating principles of the built-in types (any, unknown, never, etc.)?

This course is not just a simple listing of TypeScript syntax.
Including the syntax, it explores why TypeScript works the way it does and how it was designed
in a very easy and fun way.
After the course, you'll have become a TypeScript wizard. 🧙🏻‍♀️
A handbook that you can read along with the course as shown in the image below is also provided!

We'll explore even difficult and complex concepts
in an easy and fun way

TypeScript is a language that operates based on 'set theory' in mathematics, so
it can be difficult to fully understand the principles through words alone.
That's why we've prepared various visual materials and examples.
No matter how difficult and complex the concepts are, we'll explore them in an easy and fun way.

I can see that the `` tags are empty. Based on the context provided in the `` tags, here are the translations: **Before text:** "It can be difficult to understand. That's why I've prepared various visual materials and examples. No matter how difficult and complex the concept is, we'll explore it in an easy and fun way." **After text:** "Recommended for these people 🙆‍♀️ Those who have finished learning JavaScript and want to learn TypeScript for the first time Those who have learned TypeScript but still have confusing points" However, since there is no content between the `` tags to translate, there is no output to provide.


Recommended for 🙆‍♀️

Those who have finished learning JavaScript and want to learn TypeScript for the first time

Those who have learned TypeScript but still find many things confusing

Those who want to understand the precise concepts and operating principles of TypeScript

Those who want to use React and TypeScript together


Course Features ✨

🎨
Anytime, Anywhere

Serious about visual materials

Learning with clean, beautiful, and stylish visual materials will help you stay more focused and remember better for longer.
All images are created by me, so feel free to capture and use them for your learning blog posts. 😃

🖌️
Visual learning

with tablet writing

Visual materials are the best for understanding things more easily and quickly, right? That's why I purchased a tablet for writing to film this course. Let's thoroughly dive into TypeScript with tablet annotations.

🗄️
Practice code organized
neatly by section

It would be a shame to store the practice code you worked hard on haphazardly, right? I've taken care to organize the code by section so you can easily revisit it anytime.

📗
Free course materials
for anytime review

To save you the trouble of rewatching the entire lecture for review, we provide free lecture materials.

🌏
Together even after the course!
Exclusive community for students

Learning never ends.
Even after this course is over, gather in the student-exclusive community
to share knowledge and various news with each other and grow together 🌱

[Section 0, Chapter 2: Join the Student Community]

Check the student-exclusive open chat room link and password


Learning Content 📚

📌 SECTION 1. Introduction to TypeScript

To truly understand a technology, you need to know the background from which it emerged. Therefore, in Section 1, we'll examine the origins of TypeScript, exploring in detail what problems TypeScript aimed to solve and what characteristics it possesses.

📌 SECTION 2~3. Building TypeScript Fundamentals

We'll explore the most basic TypeScript syntax. At the same time, we'll examine what exactly TypeScript means by "type," and how types relate to each other and how they work.

📌 SECTION 4~6. Exploring TypeScript Syntax

We'll explore various TypeScript features and syntax including function type definitions, function overloading, interfaces, and classes.

📌 SECTION 7~9. Manipulating Types Like a Wizard

We'll explore TypeScript's most unique and powerful feature: type manipulation. We'll look at a wide variety of TypeScript's type manipulation syntax, including generics, indexed access types, mapped types, the Keyof operator, conditional types, and more.

📌 SECTION 10. Using Utility Types

We'll explore various utility types that TypeScript provides by default. We'll also implement the utility types we've examined using the knowledge we've learned so far.

📌 SECTION 11. (Bonus +) Using TypeScript in React

It would be disappointing to end here, right? So I've prepared this as a bonus section. We'll create a very simple todo list together and explore how to apply TypeScript to React projects.


Anticipated Questions Q&A 💬

Q. I know JavaScript but not very well. Can I still take this course?

Yes. As long as you're not at a complete beginner level, you can take it. Whenever JavaScript prerequisite knowledge is needed throughout the course, I've included JavaScript learning materials that I personally created in the lecture notes. Also, if you find the syntax difficult, you can ask questions in the student community to get help.

JavaScript Learning Materials (Excerpt from the book "Bite-Sized React")

Q. I'm a Node.js backend developer. I'm not a frontend developer, but can I still take this course?

Yes. You can take all of it except for 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 them. Just please don't sell them. 🥲 One additional request: I would appreciate it if you could include a link to my course as the source.


Important Notes Before Taking the Course 📢

Prerequisites

  1. You must have experience using JavaScript ES6 or higher (arrow functions, etc.).
  2. To take the bonus section, you will need prior React knowledge equivalent to the previous course (React in Bite-Sized Pieces).

Important Notes

  1. I recommend that you learn by directly writing and following along with all the practice code.
  2. I strongly recommend organizing the content you learned from the lecture separately on your personal blog.
  3. If you have any questions, don't hesitate to post them on the Q&A board or student community.

Instructor Introduction ✒️

An educator who believes there's always a way to explain anything easily and enjoyably. Created the course "Bite-Sized React" which produced approximately 5,000 students on Inflearn and Udemy within one year of launch. To help aspiring developers, created and has been operating the developer knowledge-sharing site DEVSTU for about 2 years. Since 2022, also opened and operates an open chat room for people studying React. Additionally, worked for 2 years as CTO of a service startup for junior developers.

Career History

Portfolio/Personal Videos


Recommended for
these people

Who is this course right for?

  • Someone who is starting TypeScript for the first time

  • Those who have learned TypeScript but aren't confident

  • For those who want to understand and use the principles of TypeScript

  • Frontend Developer

  • Node.js Backend Developer

Need to know before starting?

  • JavaScript (ES6)

  • To listen to the bonus section, React.js

Hello
This is

37,200

Learners

2,604

Reviews

1,600

Answers

4.9

Rating

13

Courses

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

안녕하세요 🙇‍♂

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

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

 

Curriculum

All

64 lectures ∙ (10hr 31min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

611 reviews

5.0

611 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!! ㅎㅎ

      • mamapai님의 프로필 이미지
        mamapai

        Reviews 34

        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!!!

        • javascriptgosu님의 프로필 이미지
          javascriptgosu

          Reviews 1

          Average Rating 5.0

          5

          81% enrolled

          I took this class after the React class and it's really great 👍👍👍 1. He explains new concepts with various examples 2. He answers questions in a quick and easy-to-understand way 3. It's good to quickly look through or review with the handbook provided - especially to review examples from the class 👍 4. He cuts it into bite-sized pieces so that you can easily look at one or two at a time without feeling burdened! 5. He teaches with accurate diction and at a slow pace! I listened at a faster speed when reviewing, but the diction was good so there was no problem! 6. I think it's a really well-organized, basic lecture! I kept putting it off, but I participated in the challenge that the instructor gave and completed it. Those who are listening, please participate in the challenge too!

          • q33as1836님의 프로필 이미지
            q33as1836

            Reviews 22

            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!!

            $37.40

            winterlood's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!