강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Back-end

フォローして学ぶTDD開発[2023.11アップデート]

このレッスンでは、テスト主導開発(TDD)を使用してNode.jsアプリケーションを作成します。

  • John Ahn
TDD
Node.js
Express
MongoDB
Jest

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

こんなことが学べます

  • Node.js

  • Test Driven Development

  • Express.js

  • Mongo DB

  • Jest

  • Supertest

知識共有者別点4.9点! John Ahnさんと一緒に
TDD方式でWebアプリを自分で作成してください。

トピック紹介📝

こんにちは。
このレッスンでは、テスト主導開発を使用したNode.jsアプリケーションを作成します。

開発をする上でテスト主導開発(TDD)はますます基本となっています。
より安定したアプリケーションが求められる今日、
これは、開発中のデバッグ時間を短縮するのに非常に効果的な方法だからです。

しかし、まだ多くの企業では時間がないという理由で
まだTDD方式を業務に適用していないというところも多いです。
そしていざTDDを適用しようとすると、新しいモジュール、新しく開発する方法に慣れていないので
またTDD方式をあきらめる場合も多いようです。

だから今回の講義では、テスト主導開発をどうすれば簡単にやっていけるか
従うだけでTDDを学べる講義を作ってみました。

この講義を通してテスト主導の開発を学んで
実務でも個人ポートフォリオでもよく使われてほしい!


この講義で学ぶこと✏️

  • 基本構造
    Node.js Express.js mongoDB Mongoose
  • テスト主導の開発
    Jest Supertest node-mocks-http

講義の特徴💡

私の講義の特徴は、常に図表を使用して説明することです。

特定の部分だけを図表化するのではなく、講義全体で図表化できるすべての部分を見つける
図表を利用して理解しやすくなりました。

そして一度学んだことを何度も繰り返す形式で講座が構成されている
自動的に復習が行われる特徴を持っています。


ここで扱うツール 🧰

Visual Studio Codeを使用しますが、自分が好きなEditorを使用できます。
MACを使用しますが、ウィンドウでも可能です。


一緒に学習すれば良い講義🏃‍♂️

フォローして学ぶノード、リアクトシリーズ - 基本講義
フルスタック開発の第一歩!
ノード+リアクトでJSを楽しんでみてください。
フォローして学ぶドッカーとCI環境
要塞たくさん書くドッカー、実務でちゃんと活用するには?

こんな方に
おすすめです

学習対象は
誰でしょう?

  • テスト主導の開発を学びたい方

  • より安定したアプリを作りたい人

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

  • Node.js

こんにちは
です。

84,081

受講生

2,691

受講レビュー

2,430

回答

4.8

講座評価

20

講座

안녕하세요. 

즐겁게 개발하고 있는 개발자입니다. 

앞으로 많은 도움을 드릴 수 있었으면 좋겠습니다.


- 따라하며 배우는 도커와 CI환경 저자
- 카카오 기업 신입 공채 FE 교수자
- 패스트캠퍼스, 구름 강사 
- 현대자동차 개발 기업 교육
- 신한은행 메타버스, 코빗 타운 풀스택 개발
- 여러 공공기관 SNS 풀스택 개발

カリキュラム

全体

48件 ∙ (4時間 50分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

72件

4.8

72件の受講レビュー

  • JInwoong Park님의 프로필 이미지
    JInwoong Park

    受講レビュー 3

    平均評価 4.7

    4

    100% 受講後に作成

    전반적으로 CRUD에 대한 유닛테스트/통합테스트의 흐름을 알 수 있어서 좋았습니다. 다만 이론적으로 Jest나 Supertest의 작동원리에 대해서 미리 이야기하는 시간이 있으면 이해하기 더 좋았을 것 같습니다. mock 함수 만들기나 req,res mock 만들기 db 데이터를 토대로 가상으로 테스트 하는 것이 어떻게 돌아가는지 아리송한 부분이 있었습니다.

    • 김태완님의 프로필 이미지
      김태완

      受講レビュー 3

      平均評価 5.0

      5

      6% 受講後に作成

      예전 무료 강의에서 많은 도움을 받은 적이 있어서 믿고 구매했습니다..!! 아 그런데 제가 선생님 무료 강의를 듣고 게임 회사 오픈 API를 이용한 리액트 웹사이트를 만들어서 배포까지 진행했었는데요, DB를 사용하지 않았고 API 요청을 받아서 가공 후 렌더링만 했습니다. vercel로 배포한 후에 며칠동안은 잘 돌아갔는데, CORS 이슈가 뜨면서 제대로 동작을 안하더라구요. 이 경우에는 nodejs같은 백엔드를 두어야 하는걸까요?

      • John Ahn
        知識共有者

        안녕하세요 김태완님 ! 강의 믿고 구매해주셔서 정말 감사합니다 ! 이거 질문 해주신 것 질문 게시판에 다시 질문해 주실 수 있을까요 ~ ? vercel로는 저도 react toy 프로젝트 할 때만 써보고 서버를 붙여서 사용해 본 적은 없어서 좀 더 자세히 이슈를 알아야 할 것 같아서요 ~

    • Jaewon Kim님의 프로필 이미지
      Jaewon Kim

      受講レビュー 2

      平均評価 5.0

      5

      100% 受講後に作成

      완전히 아무것도 모르는 상태에서 시작하시는 분이라면 어려움이 많이 있을 것 같습니다. node.js, MongoDB, jest 등을 조금이라도 경험하신 분이 들으신다면, 완전 강추! 저는 강의료가 저렴하다고 느낄 정도로 수업을 잘 들었습니다.

      • 지루한 산호님의 프로필 이미지
        지루한 산호

        受講レビュー 4

        平均評価 5.0

        5

        100% 受講後に作成

        풀스택으로 개발을 하면서, 프론트측에서 눌러서 요청을 보내고 데이터를 확인해서 api를 만드는 방법으로 개발을 했는데 프로젝트를 하면서 TDD 개념을 알게 돼서 들었는데 좋았어요~

        • efforthye님의 프로필 이미지
          efforthye

          受講レビュー 8

          平均評価 4.9

          5

          27% 受講後に作成

          ¥5,187

          John Ahnの他の講座

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

          似ている講座

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