강의

멘토링

커뮤니티

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) 545 reviews

13,319 learners

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

Reviews from Early Learners

What you will gain after the course

  • 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

35,035

Learners

2,239

Reviews

1,494

Answers

4.9

Rating

8

Courses

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

안녕하세요 🙇‍♂

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

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

 

Curriculum

All

64 lectures ∙ (10hr 31min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

545 reviews

5.0

545 reviews

  • wjdgksak님의 프로필 이미지
    wjdgksak

    Reviews 14

    Average Rating 4.9

    5

    80% enrolled

    캡틴판교님 타입스크립트, 제로초님 타입스크립트, 이거까지 다들은 사람으로써 이게 짱이네요 강의 퀄도지리고 가격도 저렴합니다. 혜자입니다. 특히 제네릭부분이 이해가 잘되는게 좋았습니다 !

    • eko09님의 프로필 이미지
      eko09

      Reviews 13

      Average Rating 3.1

      5

      89% enrolled

      너무 좋은 강의였습니다 ㅎㅎ 개인적으로 강의 3탄으로 react + TS 로 프로젝트 만드는법 같은 강의가 나와서 1,2편에서 공부한것들을 종합적으로 적용시키는 강의는 보고싶습니다!! ㅎㅎ

      • 이지수님의 프로필 이미지
        이지수

        Reviews 21

        Average Rating 5.0

        5

        100% enrolled

        리액트 강의도 듣고 타입스크립트 강의도 들었습니다. 때떄론 자세하고 때떄론 간단명료하게 적재적소에 설명해주시니 이해가 너무 잘되네요. 강의설명하는 그림이나 사진도 심플하니 한눈에 이해됩니다. 초보자가 듣기도 좋고요!! 너무 맘에 드는 강의입니다 여러번 반복해서 들을게요!!

        • todong님의 프로필 이미지
          todong

          Reviews 2

          Average Rating 4.5

          5

          100% enrolled

          리액트 강의보다 업그레이드된 강의 자료와 정환님의 목소리가 너무너무 좋습니다! 제가 지금까지 들어본 타입 스트립트 강의 중 가장 명확하고 쉽게 설명해 주시는 것 같아요!!

          • MJ JI님의 프로필 이미지
            MJ JI

            Reviews 32

            Average Rating 5.0

            5

            17% enrolled

            늙은이의 호주머니를 강탈한 강의!! 그대는 진정한 리액트 강의의 선두!! 둘이 먹다 하나가 죽어도 모를 강의!! 한입 크기로 잘라 먹는 리액트 이정환!!!

            Limited time deal ends in 16:07:12

            $36,300.00

            25%

            $37.40

            winterlood's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!