강의

멘토링

커뮤니티

BEST
Programming

/

Back-end

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

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

難易度 中級以上

受講期間 無制限

  • zerocho
NestJS
NestJS
TypeORM
TypeORM
Express
Express
Node.js
Node.js
NestJS
NestJS
TypeORM
TypeORM
Express
Express
Node.js
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 の基本知識

こんにちは
です。

66,595

受講生

1,689

受講レビュー

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)

カリキュラム

全体

39件 ∙ (9時間 40分)

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

受講レビュー

全体

102件

4.6

102件の受講レビュー

  • tjdwoek623292님의 프로필 이미지
    tjdwoek623292

    受講レビュー 1

    平均評価 4.0

    4

    97% 受講後に作成

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

    • yu7987j9693님의 프로필 이미지
      yu7987j9693

      受講レビュー 2

      平均評価 2.5

      4

      62% 受講後に作成

      講義はとても良いです。nest.jsを少しだけ知っている間に受講しましたが、それは難しくありませんでした。 ただ、少し深いレベルの知識習得には難しさがありますね。していただきたい残念があります。^^ ただ入門を過ぎて初級段階の方々が聞くと何の大きな助けになることができるような良い講義であることは正しいです。

      • airmancho4400님의 프로필 이미지
        airmancho4400

        受講レビュー 1

        平均評価 5.0

        5

        97% 受講後に作成

        1. 講義難易度が中級以上であることを考慮したときに非常に適切かむしろ容易かもしれない難易度だと思います。 2. そして、講義の途中でdocsの重要性を強調してくださって、講義を聞いて理解できない部分は、自分で探してみる味もむしろ良かったです。 3. 実務での経験や状況を例にとり、なぜNestjsを使うのか、どのように使うのかを説明してくださって学んだことがとてもとても多いです。 4. セクションごとにライブQ&Aした部分で得るのがすごく多かったです。

        • wjdwjd15011667님의 프로필 이미지
          wjdwjd15011667

          受講レビュー 1

          平均評価 5.0

          5

          100% 受講後に作成

          いつもたくさん学びます

          • dhj1007826님의 프로필 이미지
            dhj1007826

            受講レビュー 19

            平均評価 5.0

            5

            100% 受講後に作成

            ゼロ小川のおかげで開発を楽しませています。いつもありがとうございます。

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

            ¥30,800

            30%

            ¥5,476

            zerochoの他の講座

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

            似ている講座

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