Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Back-end

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.4) 14 reviews

465 learners

  • zerocho
Node.js
Web Application
TypeScript

Reviews from Early Learners

What you will learn!

  • 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

65,293

Learners

1,590

Reviews

9,690

Answers

4.8

Rating

22

Courses

제 강의의 장점은 Q&A입니다(인프런 답변왕 2회 수상). 24시간 이내에 최대한 답변드립니다! 같이 고민한다는 느낌으로 답변 드릴게요!

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
제로초 강의 전체 로드맵. A complete roadmap of all my courses is available here.

– Node.js교과서, 코딩자율학습 제로초의 자바스크립트, Let's Get IT 자바스크립트, 타입스크립트 교과서 저자 
ZeroCho.com 운영자
– 현) 유튜브에서 ZeroCho TV로 개발 관련 방송중 
– 현) 스모어톡 CTO 
– 전) 오늘의픽업 CTO(카카오모빌리티에 엑싯 후 카카오모빌리티 최연소 개발파트장)

  • 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

  • CTO at SmoreTalk

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

Curriculum

All

26 lectures ∙ (5hr 16min)

Published: 
Last updated: 

Reviews

All

14 reviews

4.4

14 reviews

  • 김범준님의 프로필 이미지
    김범준

    Reviews 4

    Average Rating 4.8

    5

    100% enrolled

    단계별로 자세하게 설명해주십니다 ㅎㅎ 강의 좋아요. 그런데 아쉬운 점 2가지 ㅜㅜ 1. 강의의 문제는 아닌데 강의가 나온 직후, TS 버전 4가 나오면서, 최신 Ts 문법과는 약간의 차이가 있는 점. 2. 프로젝트를 GitHub에 강의 별로 커밋을 남겨주셨으면, 강의를 따라가고 달라진 코드를 확인하기가 더 쉬웠을거 같습니다 ㅜ

    • 김인후님의 프로필 이미지
      김인후

      Reviews 9

      Average Rating 5.0

      5

      100% enrolled

      Node Js를 배우고나니깐 이제는 TS로 해야한다고 해서 결재 후 학습 했는 데 정말 좋습니다

      • 데릭로님의 프로필 이미지
        데릭로

        Reviews 71

        Average Rating 5.0

        5

        42% enrolled

        타입스크립트를 이해하는데 도움이 많이 되었습니다

        • zsx528님의 프로필 이미지
          zsx528

          Reviews 2

          Average Rating 5.0

          5

          100% enrolled

          새로운 지식이 쌓여가는게 뿌듯합니다

          • mhr님의 프로필 이미지
            mhr

            Reviews 18

            Average Rating 4.5

            5

            65% enrolled

            선수 강의를 들으신 분이라면 들어볼만 한 것 같습니다.

            $23.10

            zerocho's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!