강의

멘토링

커뮤니티

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コースを聞いて来たらもっといいです

こんにちは
です。

66,503

受講生

1,682

受講レビュー

9,755

回答

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件の受講レビュー

  • kbj0109study4378님의 프로필 이미지
    kbj0109study4378

    受講レビュー 4

    平均評価 4.8

    5

    100% 受講後に作成

    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

      受講レビュー 9

      平均評価 5.0

      5

      100% 受講後に作成

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

      • derrickrodo님의 프로필 이미지
        derrickrodo

        受講レビュー 71

        平均評価 5.0

        5

        42% 受講後に作成

        It helped me a lot in understanding TypeScript.

        • blacksnow님의 프로필 이미지
          blacksnow

          受講レビュー 2

          平均評価 5.0

          5

          100% 受講後に作成

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

          • rmh03130151님의 프로필 이미지
            rmh03130151

            受講レビュー 18

            平均評価 4.5

            5

            65% 受講後に作成

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

            ¥3,706

            zerochoの他の講座

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

            似ている講座

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