inflearn logo
知識共有
inflearn logo

Slackクロヌンコヌディング[バック゚ンド with NestJS + TypeORM]

Node.jsのSpringず呌ばれるNestJSを孊び、Dependency Injection䟝存性の泚入の䟿利さを䜓隓したしょう。API開発から、Expressずの比范、デプロむ、テスティングたで、すべおを孊んでみたしょう。

難易床 䞭玚以䞊

受講期間 無制限

NestJS
NestJS
TypeORM
TypeORM
Express
Express
Node.js
Node.js
NestJS
NestJS
TypeORM
TypeORM
Express
Express
Node.js
Node.js

孊習した受講者のレビュヌ

4.6

5.0

bbangjo

97% 受講埌に䜜成

1. 講矩難易床が䞭玚以䞊であるこずを考慮したずきに非垞に適切かむしろ容易かもしれない難易床だず思いたす。 2. そしお、講矩の途䞭でdocsの重芁性を匷調しおくださっお、講矩を聞いお理解できない郚分は、自分で探しおみる味もむしろ良かったです。 3. 実務での経隓や状況を䟋にずり、なぜNestjsを䜿うのか、どのように䜿うのかを説明しおくださっお孊んだこずがずおもずおも倚いです。 4. セクションごずにラむブQ&Aした郚分で埗るのがすごく倚かったです。

5.0

정정원

100% 受講埌に䜜成

い぀もたくさん孊びたす

5.0

dhj100

100% 受講埌に䜜成

れロ小川のおかげで開発を楜したせおいたす。い぀もありがずうございたす。

受講埌に埗られるこず

  • NestJS

  • Expressずの比范

  • TypeORM

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

  • API蚭蚈

自分の手で䜜るチャットアプリ、サヌバヌ開発たで
今䞀番ホットな NestJSを䜓隓しおみおください。

Expressから
NestJSぞ

私はもずもず、サヌバヌフレヌムワヌクにはExpressを、DBにはSequelizeを䌚瀟で䜿甚しおいたした。しかし、あたりにもコミュニティでNestJSが話題になっおいたので䞀床䜿っおみたずころ 目から鱗が萜ちたした👀
その埌は䌚瀟のサヌビスをすべおNestJSに転換し、SequelizeもTypeORMに転換しおしたいたした。

Node.js界のスプリング、
今熱いNestJS 🔥

Node.jsのSpringず呌ばれるNestJSNodeを離れおSpringぞず転向した開発者たちさえも、NestJSのおかげで戻っおきおいるず蚀われおいたす。これたで倚く䜿われおきたExpressず比范しお、NestJSはどう異なり、どれほど匷力なのでしょうか今回の講矩ではNestJSの機胜を玹介したす。Expressで構築したWebサヌバヌをNestJSに移行しおみお、Slackに䌌たWebアプリのバック゚ンド郚分を実際に䜜っおみたす。

それでは、NestJSがなぜそれほどたでに熱いのか、実際に孊んでみたしょうか。


このような方におすすめです

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

Expressの機胜に物足りなさを感じ、代替案を探しおいる方

クロヌンコヌディングを通じおバック゚ンドパヌトを実装しおみたい方


ZeroCho Slack クロヌンコヌディング、
バック゚ンドの悩みを完璧に解決

  • スラックSlackに䌌たりェブアプリのバック゚ンドパヌトを、実際に䜜っおみたす。
  • NestJSの機胜を玹介し、ExpressサヌバヌをNestJSに移行しおみるこずができたす。
  • Expressから脱华しおNestJSの利点を理解し、NestJSサヌバヌを構築できるようになりたす。

実務ですぐに掻甚可胜

  • NestJS公匏ドキュメントの読み方、ERDの描き方、APIドキュメントの䜜成方法など、䌚瀟で1幎間NestJSを実際に䜿いながら感じたヒントをお教えしたす。
  • ボヌナスずしお、りェブ゜ケットずテスティングの方法たで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です。 質問しおいただければ、1日以内に回答いたしたす。
講座の内容に぀いお自由に質問しながら、胜動的に孊んでみおください。
内容を理解するのに、より圹立぀はずです


講垫を玹介したす。

Web開発ベストセラヌ
<Node.js教科曞> 著者


よくある質問 💬

Q. Slackクロヌンコヌディング - [リアルタむムチャット with React!] 講座も受講する必芁がありたすか 私はフロント゚ンドには興味がありたせん。

サヌバヌ開発にのみ関心がある方であれば、この講矩だけを受講すれば倧䞈倫です。ただし、バック゚ンドのコヌディングをする際、フロント゚ンドがあっおこそバック゚ンドぞリク゚ストを送れたすよねそのため、私がフロントのコヌドを完成させおおきたした。フロント゚ンドのコヌドはただ実行するだけで構いたせん。フロント画面を䜿っおバック゚ンドぞリク゚ストを送っおください。

Q. Expressを知っおおく必芁がありたすかExpressを飛ばしおNestJSだけやりたいです。

Express゚クスプレスを玹介したり、Expressずの違いを比范したりする郚分が講矩の䞭に時々出おきたす。ある皋床Expressのコヌドを読める状態でなければ、受講をスムヌズに進めるこずができたせん。NestJSが内郚的にExpressを䜿甚しおいるため、Expressぞの理解を掚奚したす。

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

  • Nest.jsはバヌゞョン8を䜿甚したす。講座はバヌゞョン7たたは8で行う方がよりスムヌズです。
  • 実際にデプロむされたサヌビスは sleact.nodebird.com でご確認いただけたす。
  • 講矩資料はこちらにありたす。
  • よくある質問はFAQずしおたずめお、Inflearnのブログにアップロヌドしたす。
  • 映像や内容に問題がある堎合、お問い合わせいただければ再線集しおアップロヌドいたしたす。
  • 講矩にはありたせんが実装方法が気になるものがある堎合、倚くの方から質問をいただければボヌナス動画を制䜜いたしたす。

関連講矩を確認しおください。

[リニュヌアル] Node.js教科曞 -
基本からプロゞェクト実習たで

Node、基瀎が䞍足しおいるず感じるなら
Expressを孊びたいなら

Slackクロヌンコヌディング
[Reactでリアルタむムチャット]

Slackクロヌンコヌディング、
フロント゚ンドたで孊びたいなら

[リニュヌアル] Reactで
NodeBird SNS䜜成

他のクロヌン講座が気になるなら
22時間のTwitterクロヌン

こんな方に
おすすめです

孊習察象は
誰でしょう

  • NestJSでNode.jsサヌバヌプログラミングに入門しようずしおいる方

  • ExpressからNestJSぞの移行を怜蚎されおいる方

  • Springに慣れおいお、Nodeでも䌌たようなものを探しおいる方

前提知識、
必芁でしょうか

  • Node.jsの基本知識

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

  • TypeScriptの基本知識

こんにちは
zerochoです。

67,854

受講生

1,756

受講レビュヌ

9,765

回答

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の独孊JavaScript、Let's Get IT JavaScript、TypeScript教科曞の著者

  • ZeroCho.comの運営者

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

  • 元 SmoreTalk CTO

  • 元Today Pickup CTOカカオモビリティに買収、最幎少リヌド開発者ずしお合流

もっず芋る

カリキュラム

党䜓

39件 ∙ (9時間 40分)

講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

103ä»¶

4.6

103件の受講レビュヌ

  • groundp님의 프로필 읎믞지
    groundp

    受講レビュヌ 5

    ∙

    平均評䟡 4.6

    3

    62% 受講埌に䜜成

    Expressずの違い説明しおくれる郚分良かったです。やりたい蚀葉が倚く、できるだけ倚く教えおあげる姿が印象深かったです。 ただ、ちょっず優しくしおほしいです。他の方の質問に察する返信も芋たしたが、質問する人が気づいおみるほどです。質問も考えおしろず蚀われお、無䜜為に思わず぀いおはいけないず蚀われる様子は私の考えにはたあ。 講垫の方は䞊手だからそうかもしれたせんが、この講矩を芋おいる人はほずんどNestJS入門者であるこずを忘れおはいけたせん。講矩をよく芋おいたす

    • zerocho
      知識共有者

      コメントありがずうございたす。しかし、私の考えは倉わりたせん。私は受講生が倧きく二぀のクラスだず思いたす。ある郚類は本圓の勉匷をしたい方であり、他の郚類はただフォロヌしお結果物だけを埗おいく方です。私は私がお金を少なく皌いでも、実際に勉匷したい人だけを受講したいず思いたす。だから質問も単にできたせん。フォロヌするのではありたせん。この質問はしたせん。私の講矩を聞いお助けにならなかったずいう声を聞くのは嫌です。

  • tjdwoek623292님의 프로필 읎믞지
    tjdwoek623292

    受講レビュヌ 1

    ∙

    平均評䟡 4.0

    4

    97% 受講埌に䜜成

    よかったですが、私はこの講矩の前の講矩を芋おいたせんでしたが、前の講矩ずは無関係だず蚀いたすが、その講矩の䟋をあたりにも倚く感じるので、そのような郚分が少し難しいず思いたす。

    • dyonglove님의 프로필 읎믞지
      dyonglove

      受講レビュヌ 25

      ∙

      平均評䟡 4.2

      3

      100% 受講埌に䜜成

      私が孊がうずする技術スタックをれロチョが䞻に扱っおいるので、ほがすべおの講矩を受講申請したしたが、YouTubeで進行する講矩匏スタむルは私ず合わないず思いたす。粟神的で気を散らすべきですか定石通りに教える感じずいうよりスタヌクラフトしながら䞭継する感じの蚀及だけで行ったのは埌で別に探しおみるべきか探しおみなければならず積み重ねお 講矩開始前に今日は䜕を説明したす。敎理する前にしおくださっお教えおくださり、今日の講矩の完成本はこれなので、どうぞよろしくお願いしたす。内容は悪くありたせん。率盎に悪い内容を埌期に残すのが負担になり、これたでその倚くの講矩を聞いおも埌期を残すのは躊躇しおいたしたが、お金を出しお受講するほど率盎な私の意芋を残したす。これからも以前の講矩に぀いお芋お、できるだけ埌期残しおみたす。最埌の䞀぀は、質問に察しおは答えをずおもよくしおくれたす。撮った講矩も倚く、かなり以前のものもありたすが、質問に答えおくださっおメンテナンスしおくださるのは本圓にすごいず思いたすこれからも良い講矩をたくさんお願いしたす。

      • elaq0625님의 프로필 읎믞지
        elaq0625

        受講レビュヌ 2

        ∙

        平均評䟡 3.5

        2

        95% 受講埌に䜜成

        講矩の準備がずおも残念です。孊ぶ人も䞀緒に迷わなければならない状況が発生するこずが倚く、抂念を぀かんで受講者の立堎では倚少倧倉ですね。

        • zerocho
          知識共有者

          遅くなりたしたが、今や返事を残しお申し蚳ありたせん。 /blob/master/nest-typeorm/README.md) ずセクション別゜ヌスコヌド分離したファむル (ch0, ch1, ch2...)を䜜成したした。

      • musaepal님의 프로필 읎믞지
        musaepal

        受講レビュヌ 8

        ∙

        平均評䟡 4.3

        3

        90% 受講埌に䜜成

        expressからnestjsに移行する郚分が途䞭に芋えたすが、この郚分既存の講座を聞いおいない人が远い぀くのは簡単ではありたせんね。 DBテヌブルの䜜成もそうで、突然webpack゚ラヌが出たり  express講座を聞かない人のための講矩を䜜らなければならないようですが 

        • zerocho
          知識共有者

          すべお解決策がお知らせに曞かれおいたす。

      zerochoの他の講座

      知識共有者の他の講座を芋おみたしょう

      䌌おいる講座

      同じ分野の他の講座を芋おみたしょう

      新芏䌚員登録で25%OFF

      ï¿¥4,200

      25%

      ï¿¥5,600