강의

멘토링

로드맵

BEST
Programming

/

Back-end

Slack クローン コーディング [NestJS + TypeORM を使用したバックエンド]

Node.js の Spring と呼ばれる NestJS を学び、Dependency Injection の利便性を体験しましょう。API 開発から、Express との比較、デプロイ、テストまで、すべてを学びましょう。

  • zerocho
NestJS
TypeORM
Express
Node.js

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

こんなことが学べます

  • NestJS

  • Express との比較

  • TypeORM

  • ユニット テスト、e2e テスト

  • APIの設計

私の手作りチャットアプリ、サーバー開発まで!
要塞で最もホットなNestJSに会いましょう。

Expressで
NestJSで!

私はもともとサーバーフレームワークではExpressを、DBではSequelizeを会社で書いていました。しかし、私もコミュニティでNestJSをたくさん言及したので、一度書いてみました...
その後は会社サービスをすべてNestJSに切り替え、SequelizeもTypeORMに切り替えてしまいました。

ノード系のばね、
ホットなNestJS🔥

Node.jsのSpringと呼ばれるNestJS!ノードを離れてSpringに出かけた開発者たちもNestJSのために戻ってきているそうです。今まで多く使っていたExpressと比べてNestJSはどう違い、どれほど強力でしょうか?今回の講義では、NestJSの機能を紹介します。 Expressで構築したWebサーバーをNestJSに切り替えて、Slackに似たWebアプリのバックエンドパーツを直接作成します。

では、なぜNestJSがそれほどホットなのかを一度学んでみましょうか?


こんな方におすすめです!

NestJSでNode.jsサーバー開発に入門したい方

Express機能に不足していることを感じて代替品を探す方

クローンコーディングでバックエンドパーツを実装したい方


ゼロ秒スラッククローンコーディング
バックエンドの悩み完璧解決!

  • Slackに似たWebアプリのバックエンドパーツを直接作成します。
  • NestJSの機能を紹介し、ExpressサーバーをNestJSに切り替えてみることができます。
  • Expressから離れてNestJSの利点を理解し、NestJSサーバーを構築することができます。

実務ですぐに適用可能!

  • NestJSの公式文書の読み方、ERDの描き方、API文書の作り方など、会社で1年間NestJSを直接書きながら感じたヒントをお知らせします。
  • ボーナスで、Webソケットとテストする方法までOK!

受講前にご確認ください!

  • この講義は[Slackクローンコーディング]講義のバックエンドパーツです。ただし、以前のコースであるフロントパートを聞かなくても受講できます。フロントエンドの作り方が気になる方は 以前の講義を確認してください。

こんなスキルを学びます。

Nest.js

NestJS

タイプORM

TypeORM

ソケットio

Socket.io

노드js

Node.js


自分で作ってみましょう!

スラッククローンコーディング - バックエンドパーツの開発
リクエストのバリデーションとレスポンスの標準化
NestJSによるSwaggerドキュメントの自動生成
ERD設計とTypeORMの使用

実際に展開されたサービス
気になりましたか?

https://sleact.nodebird.com (ショートカット)

講義でそのページを作ることができます:)


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

https://github.com/zerocho/sleact (ショートカット)

NestJS + TypeORMソースコードだけでなく、
そのコードに対応するExpress + Sequelizeソースコードまで提供します。

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

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


知識共有者を紹介します。

Web開発ベストセラー
作者


よくある質問💬

Q. Slack クローンコーディング - [リアルタイムチャット with React!] 講義も聞かなければなりませんか?私はフロントには興味がありません。

サーバー開発に興味がある人なら、この講義を聞くだけです。ただ、バックエンドコーディングをするときにフロントエンドが必要なバックエンドにリクエストを送りますか?それで私はフロントコードを完成させました。フロントエンドコードは単に実行するだけです。フロント画面を使用してバックエンドにリクエストを送信します。

Q. Expressを知る必要がありますか? ExpressをスキップしてNestJSだけをしたいです。

Express(Express)を紹介するか、Expressとの違いを比較する部分が講義にしばしば出てきます。ある程度Expressコードを読むことができなければ、受講がスムーズです。 NestJSが内部的にExpressを書くのと同じくらいExpressの理解をお勧めします。

受講前に参考にしてください!

  • Nest.jsは8バージョンを使用しています。講座は7バージョンや8バージョンで行う方がスムーズです。
  • 実際に展開されたサービスはsleact.nodebird.comで入手できます。
  • 講義の教案はここにあります。
  • よくある質問はよくある質問でまとめてInflearnブログに掲載します。
  • 映像や内容に問題がある場合は、お問い合わせください。再編集してアップロードします。
  • 講義にいないのに実装が気になったことがある場合、多くの方が質問されればボーナス映像を制作します。

連携講義を確認してください。

[リニューアル] Node.js教科書 -
基本からプロジェクト実習まで

ノード、基礎が不足しているようであれば?
Expressを学びたいなら?

Slackクローンコーディング
[リアルタイムチャット with React!]

スラッククローンコーディング、
フロントまで学びたいなら?

[リニューアル] Reactで
NodeBird SNSの作成

他のクローン講義が気になったら?
22時間Twitterクローン!

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Node.js サーバー プログラミングを NestJS で始める方

  • Express から NestJS に移行しようとしている方

  • Spring に慣れているが、Node でも同様のものを探している方

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

  • Node.js の基本知識

  • Express、Passport、Sequelize に関する経験

  • TypeScript の基本知識

こんにちは
です。

65,855

受講生

1,643

受講レビュー

9,721

回答

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)

カリキュラム

全体

39件 ∙ (9時間 40分)

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

受講レビュー

全体

102件

4.6

102件の受講レビュー

  • dyonglove님의 프로필 이미지
    dyonglove

    受講レビュー 25

    平均評価 4.2

    3

    100% 受講後に作成

    私が学ぼうとする技術スタックをゼロチョが主に扱っているので、ほぼすべての講義を受講申請しましたが、YouTubeで進行する講義式スタイルは私と合わないと思います。精神的で気を散らすべきですか?定石通りに教える感じというよりスタークラフトしながら中継する感じの?言及だけで行ったのは後で別に探してみるべきか探してみなければならず積み重ねて…講義開始前に今日は何を説明します。整理する前にしてくださって教えてくださり、今日の講義の完成本はこれなので、どうぞよろしくお願いします。内容は悪くありません。率直に悪い内容を後期に残すのが負担になり、これまでその多くの講義を聞いても後期を残すのは躊躇していましたが、お金を出して受講するほど率直な私の意見を残します。これからも以前の講義について見て、できるだけ後期残してみます。最後の一つは、質問に対しては答えをとてもよくしてくれます。撮った講義も多く、かなり以前のものもありますが、質問に答えてくださってメンテナンスしてくださるのは本当にすごいと思います!これからも良い講義をたくさんお願いします。

    • musaepal님의 프로필 이미지
      musaepal

      受講レビュー 8

      平均評価 4.3

      3

      90% 受講後に作成

      expressからnestjsに移行する部分が途中に見えますが、この部分既存の講座を聞いていない人が追いつくのは簡単ではありませんね。 DBテーブルの作成もそうで、突然webpackエラーが出たり… express講座を聞かない人のための講義を作らなければならないようですが…

      • zerocho
        知識共有者

        すべて解決策がお知らせに書かれています。

    • tjdwoek623292님의 프로필 이미지
      tjdwoek623292

      受講レビュー 1

      平均評価 4.0

      4

      97% 受講後に作成

      よかったですが、私はこの講義の前の講義を見ていませんでしたが、前の講義とは無関係だと言いますが、その講義の例をあまりにも多く感じるので、そのような部分が少し難しいと思います。

      • groundp님의 프로필 이미지
        groundp

        受講レビュー 5

        平均評価 4.6

        3

        62% 受講後に作成

        Expressとの違い説明してくれる部分良かったです。やりたい言葉が多く、できるだけ多く教えてあげる姿が印象深かったです。 ただ、ちょっと優しくしてほしいです。他の方の質問に対する返信も見ましたが、質問する人が気づいてみるほどです。質問も考えてしろと言われて、無作為に思わずついてはいけないと言われる様子は私の考えにはまあ。 講師の方は上手だからそうかもしれませんが、この講義を見ている人はほとんどNestJS入門者であることを忘れてはいけません。講義をよく見ています

        • zerocho
          知識共有者

          コメントありがとうございます。しかし、私の考えは変わりません。私は受講生が大きく二つのクラスだと思います。ある部類は本当の勉強をしたい方であり、他の部類はただフォローして結果物だけを得ていく方です。私は私がお金を少なく稼いでも、実際に勉強したい人だけを受講したいと思います。だから質問も単にできません。フォローするのではありません。この質問はしません。私の講義を聞いて助けにならなかったという声を聞くのは嫌です。

      • wonn234635님의 프로필 이미지
        wonn234635

        受講レビュー 2

        平均評価 4.0

        3

        95% 受講後に作成

        まだnestjsについて熟練していない姿がたくさん見えます。テストコードを表示するときは、useValue、useClass、useFactoryをいつ書くべきかを公式ドキュメントに記載していますが、よくわからないようです。また、講義映像がよく整理されていません。ライブ放送したものを編集して講義映像で制作したものですが、講義映像自体にまとめられておらず、間違った説明をする場合があります。もちろん、間違った部分を字幕あるいは補足映像で教えてくれますが、それ自体が良くないと思います。 nestjsを有料講義で撮るほどフレームワークに熟練していないように感じました。

        • zerocho
          知識共有者

          申し訳ありません。その時は少し不十分な点が多く、今回本執筆する原稿を元に再撮影予定です。内部実装まで分析してみる形式です。

      期間限定セール、あと19:31:59日で終了

      ¥4,133

      22%

      ¥5,338

      zerochoの他の講座

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

      似ている講座

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