inflearn logo

Applying TypeScript to Node.js (feat. NodeBird)

Let's apply TypeScript to Node.js, add typings to existing npm packages, or create your own TypeScript library.

(4.5) 15 reviews

469 learners

Level Intermediate

Course period Unlimited

Node.js
Node.js
Web Application
Web Application
TypeScript
TypeScript
Node.js
Node.js
Web Application
Web Application
TypeScript
TypeScript

Reviews from Early Learners

Reviews from Early Learners

4.5

5.0

김범준

100% enrolled

Please explain in detail step by step. ㅎㅎ I like the lecture. But there are two things I regret. ㅜㅜ 1. It's not a problem with the lecture, but right after the lecture, TS version 4 came out, so there are some differences from the latest Ts grammar. 2. If you had left a commit for each lecture on GitHub for the project, it would have been easier to follow the lecture and check the changed code. ㅜ

5.0

김인후

100% enrolled

After learning Node Js, I decided to learn TS, so I paid for it and learned it. It's really good.

5.0

데릭로

42% enrolled

It helped me a lot in understanding TypeScript.

What you will gain after the course

  • Applying typescript to node.js

  • Typescript library development

  • Applying typing to existing js libraries

JavaScript server development, one step further!
Write better code with TypeScript .

TypeScript on Node
Let's try it out! 📝


JavaScript often doesn't generate errors until it's executed. When building a server with Node, errors can sometimes not occur until the server code is executed. While coding may seem fine, errors often occur when actually running the service. Node is single-threaded by default, so even a single error can cause the service to crash, which is fatal.

What's even more unfortunate is that most problems are related to typing. While minor, errors can often be frustrating. Applying TypeScript can solve most of these problems.


Lecture Features 💡

  • Converting the example from the NodeBird (Twitter-like) tutorial to TypeScript.
  • Convert passport-local and axios libraries to TypeScript.

Learn this ✏️

  1. Applying TypeScript to Node Projects
  2. Adding typings to existing js libraries (or fixing typos)
  3. Creating a TypeScript library (following axios)

#1
Source code
Provides.

https://github.com/ZeroCho/ts-nodebird (link)

We provide all the source code for this lecture.

#2
Quickly answer the question
I will answer you.

The best part about my course is the Q&A. Ask any questions and I'll answer them within a day.
Please study actively by freely asking questions about course-related content.
It will help you understand the content better!


Tools covered here 🧰

I use WebStorm and Visual Studio Code . You can use either one.


Expected Questions Q&A 🙋🏻‍♂️

Q. Are there any prerequisite subjects?

A. This course is not a lecture on Node or TypeScript, but rather a practical course that applies TypeScript to Node, assuming a basic understanding of the language. It is suitable for those who have taken my previous courses.

Q. Where is the source code?

A. https://github.com/ZeroCho/ts-nodebird

Q. You don't cover the front side?

A. I won't cover this separately because it was covered in the TS + React course. However, I've attached the code that converted the front-end to TS in the ts folder of the source code.


Related lectures 🚩

[Renewal] Node.js Textbook - From Basics to Project Practice
Node core concepts + 5 practical examples
Learning TypeScript while creating web games
Building web games with stable TypeScript

Recommended for
these people

Who is this course right for?

  • Anyone who wants to introduce TypeScript to their Node project

  • Anyone who wants to create a TypeScript library

  • People who suffer from problems with existing typing

Need to know before starting?

  • JavaScript

  • TypeScript Basic Knowledge

  • Node knowledge

  • It would be better if you take the NodeBird course

Hello
This is zerocho

67,598

Learners

1,737

Reviews

9,765

Answers

4.8

Rating

25

Courses

One of the key strengths of my courses is the Q&A support (Winner of the Inflearn Q&A King award twice). I respond to your questions within 24 hours, doing my best to help you out! I’ll answer your questions with the mindset that we are tackling the problems together!

One of the key strengths of my courses is the Q&A support. (Winner of the Inflearn Q&A King award twice) I respond to your questions within 24 hours, doing my best to help you out! You’ll feel like we’re solving the problems together.

👉ZeroCho Lectures
ZeroCho's full lecture roadmap. A complete roadmap of all my courses is available here.

– Author of Node.js Textbook, Self-Guided JavaScript by ZeroCho, Let's Get IT JavaScript, and TypeScript Textbook
ZeroCho.com Operator
– Currently) Broadcasting development-related content on ZeroCho TV via YouTube
– Formerly) Smoretalk CTO
– Formerly) CTO of Today's Pickup (Youngest Development Team Lead at Kakao Mobility after exit to Kakao Mobility)

  • Author of Node.js Textbook, Self-Guided JavaScript by ZeroCho, Let's Get IT JavaScript, and TypeScript Textbook

  • Operator of ZeroCho.com

  • Currently running a YouTube channel ZeroCho TV, covering development topics

  • Former CTO at SmoreTalk

  • Former CTO at Today Pickup (acquired by Kakao Mobility, where I became the youngest lead developer)

More

Curriculum

All

26 lectures ∙ (5hr 16min)

Published: 
Last updated: 

Reviews

All

15 reviews

4.5

15 reviews

  • blacksnow님의 프로필 이미지
    blacksnow

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    I am proud of the new knowledge that is being accumulated.

    • kbj0109study4378님의 프로필 이미지
      kbj0109study4378

      Reviews 4

      Average Rating 4.8

      5

      100% enrolled

      Please explain in detail step by step. ㅎㅎ I like the lecture. But there are two things I regret. ㅜㅜ 1. It's not a problem with the lecture, but right after the lecture, TS version 4 came out, so there are some differences from the latest Ts grammar. 2. If you had left a commit for each lecture on GitHub for the project, it would have been easier to follow the lecture and check the changed code. ㅜ

      • pinomaker님의 프로필 이미지
        pinomaker

        Reviews 9

        Average Rating 5.0

        5

        100% enrolled

        After learning Node Js, I decided to learn TS, so I paid for it and learned it. It's really good.

        • derrickrodo님의 프로필 이미지
          derrickrodo

          Reviews 72

          Average Rating 5.0

          5

          42% enrolled

          It helped me a lot in understanding TypeScript.

          • rmh03130151님의 프로필 이미지
            rmh03130151

            Reviews 18

            Average Rating 4.5

            5

            65% enrolled

            I think it's worth listening to for anyone who has taken the player's lecture.

            zerocho's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!

            $23.10