강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Back-end

Node.jsにTypeScriptを適用する(feat. NodeBird)

Node.jsにタイプスクリプトを適用し、既存のnpmパッケージにタイプを追加するか、直接タイプスクリプトライブラリを作成しましょう。

  • zerocho
Node.js
Web Application
TypeScript

学習した受講者のレビュー

こんなことが学べます

  • node.jsにtypescriptを適用する

  • typescriptライブラリの開発

  • 既存のjsライブラリにタイピングを適用する

JavaScriptサーバー開発、さらに一歩!
タイプスクリプトでより良いコードを完成させてください。

ノードにタイプスクリプトを
適用しましょう! 📝


JavaScriptは実行されるまでエラーが発生しないことがよくあります。ノードでサーバーを作成する場合は、サーバーコードが実行されるまではエラーが発生しない場合が生じるということです。コーディングをする時は問題がないように見えるが、いざサービスを運営する際にエラーが出る場合が多いです。ノードは基本的にシングルスレッドなので、エラー1つだけでもサービスが中断されてしまうので致命的です。

もっと残念なことは、ほとんどの問題がタイピングに関連する問題であるということです。些細ながらもエラーが発生すると、あまりないことが多いです。タイプスクリプトを適用すると、ほとんどの問題を解決できます。


講義の特徴💡

  • NodeBird(Twitterによる作成)コースの例をTypeScriptに切り替えます。
  • passport-localとaxiosライブラリをタイプスクリプトに切り替えます。

こんなことを学びます✏️

  1. ノードプロジェクトにタイプスクリプトを適用する
  2. 既存のjsライブラリにタイピングを追加する(または誤ったタイピングを修正する)
  3. タイプスクリプトライブラリの作成(axiosに従って作成)

#1
ソースコード
提供します。

https://github.com/ZeroCho/ts-nodebird (ショートカット)

そのレッスンのソースコードをすべて提供します。

#2
質問にすばやく
答えます。

私のコースの利点はQ&Aです。質問があれば一日以内に答えてください。
講座に関する内容を自由に質問しながら積極的に勉強してみてください。
内容を理解するのに役立つでしょう!


ここで扱うツール 🧰

WebStormVisual Studio Codeを使用します。どちらか一方を使用することもできます。


予想される質問 Q&A 🙋🏻‍♂️

Q.選手科目はありますか?

A. この講座は、ノードやタイプスクリプトを講義するよりは基本的な知識はあるという仮定のもと、ノードにタイプスクリプトを適用してみる活用講座です。既存の私のコースを聴いた人に適しています

Q. ソースコードはどこにありますか?

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

Q. フロント側は扱いませんか?

A. TS+React 講座で取り上げたので、別途扱いません。ただし、ソースコードのtsフォルダにフロントをtsに切り替えたコードは添付しておきました。


関連講義🚩

Webゲームを作成して学ぶTypeScript
安定したタイプスクリプトでWebゲームを制作

こんな方に
おすすめです

学習対象は
誰でしょう?

  • ノードプロジェクトにタイプスクリプトを導入したい人

  • タイプスクリプトライブラリを作成したい人

  • 既存のタイピングに問題があり、苦しんでいる人

前提知識、
必要でしょうか?

  • JavaScript

  • タイプスクリプトの基礎知識

  • ノードの知識

  • NodeBirdコースを聞いて来たらもっといいです

こんにちは
です。

65,529

受講生

1,602

受講レビュー

9,702

回答

4.8

講座評価

22

講座

제 강의의 장점은 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)

カリキュラム

全体

26件 ∙ (5時間 16分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

14件

4.4

14件の受講レビュー

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

    受講レビュー 4

    平均評価 4.8

    5

    100% 受講後に作成

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

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

      受講レビュー 9

      平均評価 5.0

      5

      100% 受講後に作成

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

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

        受講レビュー 71

        平均評価 5.0

        5

        42% 受講後に作成

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

        • zsx528님의 프로필 이미지
          zsx528

          受講レビュー 2

          平均評価 5.0

          5

          100% 受講後に作成

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

          • mhr님의 프로필 이미지
            mhr

            受講レビュー 18

            平均評価 4.5

            5

            65% 受講後に作成

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

            ¥3,518

            zerochoの他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!