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

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

難易度 中級以上

受講期間 無制限

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

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

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

4.5

5.0

김범준

100% 受講後に作成

段階的に詳しく説明してください。 川のよさ。 しかし、残念なことは2つありますㅜㅜ 1.講義の問題ではないのに講義が出た直後、TSバージョン4が出てきて、最新のTs文法とは若干の違いがある点。 2. プロジェクトをGitHubに講義別にコミットを残していただいたら、講義に従い、変わったコードを確認しやすかったようですㅜ

5.0

김인후

100% 受講後に作成

Node Jsを学んだら、今はTSでやらなければならないからといって、決済後に学習したのに本当に良いです。

5.0

데릭로

42% 受講後に作成

タイプスクリプトを理解するのに役立ちました。

受講後に得られること

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

こんにちは
zerochoです。

67,386

受講生

1,727

受講レビュー

9,762

回答

4.8

講座評価

25

講座

私の講義の強みはQ&Aです(Inflearn回答王を2回受賞)。24時間以内にできる限りお答えします!一緒に悩んでいるという気持ちで回答させていただきます!

私の講座の大きな強みはQ&Aサポートです。(インフラーンQ&A王賞を2回受賞)24時間以内にご質問にお答えし、最善を尽くしてサポートいたします!問題を一緒に解決している感覚を味わっていただけるでしょう。

👉ZeroCho Lectures
ZeroCho(ゼロチョ)講義の全ロードマップ。私の全コースの完全なロードマップはこちらでご確認いただけます。

– 『Node.js教科書』、『コーディング自律学習 ZeroChoのJavaScript』、『Let's Get IT JavaScript』、『TypeScript教科書』著者
ZeroCho.com 運営者
– 現) YouTubeにてZeroCho TVで開発関連の放送中
– 元) Smoretalk CTO
– 元) 今日のピックアップ CTO(カカオモビリティにエグジット後、カカオモビリティ最年少開発パート長)

  • Node.js教科書ZeroChoの独学JavaScriptLet's Get IT JavaScriptTypeScript教科書の著者

  • ZeroCho.comの運営者

  • 現在、開発関連のトピックを扱うYouTubeチャンネルZeroCho TVを運営中

  • SmoreTalk CTO

  • Today Pickup CTO(カカオモビリティに買収、最年少リード開発者として合流)

もっと見る

カリキュラム

全体

26件 ∙ (5時間 16分)

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

受講レビュー

全体

15件

4.5

15件の受講レビュー

  • kbj0109study4378님의 프로필 이미지
    kbj0109study4378

    受講レビュー 4

    平均評価 4.8

    5

    100% 受講後に作成

    段階的に詳しく説明してください。 川のよさ。 しかし、残念なことは2つありますㅜㅜ 1.講義の問題ではないのに講義が出た直後、TSバージョン4が出てきて、最新のTs文法とは若干の違いがある点。 2. プロジェクトをGitHubに講義別にコミットを残していただいたら、講義に従い、変わったコードを確認しやすかったようですㅜ

    • blacksnow님의 프로필 이미지
      blacksnow

      受講レビュー 2

      平均評価 5.0

      5

      100% 受講後に作成

      新しい知識が積み重なっていくのが嬉しいです

      • rmh03130151님의 프로필 이미지
        rmh03130151

        受講レビュー 18

        平均評価 4.5

        5

        65% 受講後に作成

        選手講義を聞いた方なら聞くだけのようです。

        • derrickrodo님의 프로필 이미지
          derrickrodo

          受講レビュー 72

          平均評価 5.0

          5

          42% 受講後に作成

          タイプスクリプトを理解するのに役立ちました。

          • pinomaker님의 프로필 이미지
            pinomaker

            受講レビュー 9

            平均評価 5.0

            5

            100% 受講後に作成

            Node Jsを学んだら、今はTSでやらなければならないからといって、決済後に学習したのに本当に良いです。

            zerochoの他の講座

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

            似ている講座

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

            期間限定セール、あと5日日で終了

            ¥2,595

            28%

            ¥3,633