강의

멘토링

로드맵

BEST
개발 · 프로그래밍

/

백엔드

따라하며 배우는 TDD 개발 [2023.11 업데이트]

이 강의를 통해서 테스트 주도 개발(TDD)을 이용하여 Node.js 어플리케이션을 만들어 봅니다.

(4.8) 수강평 72개

수강생 1,202명

  • John Ahn

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • Node.js

  • Test Driven Development

  • Express.js

  • Mongo DB

  • Jest

  • Supertest

지식공유자 별점 4.9점! John Ahn님과 함께 
TDD 방식으로 웹앱을 직접 만들어보세요.

주제 소개 📝

안녕하세요.
이번 강의에서는 테스트 주도 개발을 이용한 Node.js 애플리케이션을 만들어 봅니다.

개발을 하는 데 있어서 테스트주도개발(TDD)은 점점 기본이 되어가고 있습니다. 
더욱 안정적인 애플리케이션이 요구되는 오늘날,
개발 과정에서 디버깅 시간을 줄이는 데 굉장히 효과적인 방법이기 때문입니다. 

하지만 여전히 많은 회사에서는 시간이 없다는 이유로
아직 TDD 방식을 업무에 적용하지 못했다고 하는 곳들도 많습니다.
그리고 막상 TDD를 적용하려 하면 새로운 모듈, 새롭게 개발하는 방식에 익숙하지 않아서
다시 TDD 방식을 포기하는 경우도 많은 것 같습니다. 

그래서 이번 강의에서는 테스트 주도 개발을 어떻게 하면 쉽게 해나갈 수 있는지
따라만 하면 TDD를 배울 수 있는 강의를 만들어 보았습니다.

이 강의를 통해서 테스트 주도의 개발을 배우셔서
실무에서든, 개인 포트폴리오에서든 잘 사용됐으면 좋겠습니다!


이 강의에서 배우는 것들 ✏️

  • 기본 구조 
     Node.js   Express.js   mongoDB   Mongoose 
  • 테스트 주도 개발 
     Jest   Supertest   node-mocks-http  

강의 특징 💡 

제 강의의 특징은 항상 도표를 이용해서 설명한다는 점입니다.

특정 부분만을 도표화하는 것이 아닌 강의 전체에서 도표화 할 수 있는 모든 부분을 찾아내
도표를 이용해서 더 쉽게 이해 할 수 있도록 노력하였습니다. 

그리고 한 번 배운 것을 여러 번 반복하는 형식으로 강좌가 구성되어 있어
자동으로 복습이 이루어지는 특징을 갖고 있습니다. 


여기서 다루는 툴 🧰 

Visual Studio Code를 사용하지만 자신이 원하는 Editor를 사용해도 됩니다. 
MAC을 사용하지만 윈도우에서도 가능합니다.


함께 학습하면 좋은 강의 🏃‍♂️

따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
풀스택 개발의 첫걸음!
노드 + 리액트로 JS를 재미있게 사용해 보세요.
따라하며 배우는 노드, 리액트 시리즈 -
쇼핑몰 사이트 만들기

쇼핑몰 사이트를 만들며 실전 스킬 한 단계 UP! 
따라하며 배우는 도커와 CI환경
요새 많이 쓰는 도커, 실무에서 제대로 활용하려면?

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 테스트 주도의 개발을 배우고 싶으신 분

  • 더욱 안정적인 앱을 만들고 싶으신 분

선수 지식,
필요할까요?

  • Node.js

안녕하세요
입니다.

84,281

수강생

2,702

수강평

2,430

답변

4.8

강의 평점

20

강의

안녕하세요. 

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

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


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

커리큘럼

전체

48개 ∙ (4시간 50분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

72개

4.8

72개의 수강평

  • par333k2107님의 프로필 이미지
    par333k2107

    수강평 3

    평균 평점 4.7

    4

    100% 수강 후 작성

    Overall, it was good to be able to understand the flow of unit tests/integration tests for CRUD. However, it would have been better to understand if there had been time to talk about the theoretical working principles of Jest or Supertest in advance. There were some parts that were confusing about how to create mock functions or create req, res mocks and how to virtually test based on db data.

    • ktww882919님의 프로필 이미지
      ktww882919

      수강평 3

      평균 평점 5.0

      5

      6% 수강 후 작성

      I trusted and purchased it because I had received a lot of help from the free lectures in the past..!! Oh, but I took the teacher's free lecture and created a React website using the game company's open API and distributed it. I didn't use DB and just received API requests, processed them, and rendered them. After distributing it with Vercel, it worked well for a few days, but it stopped working properly because a CORS issue occurred. In this case, do I need to have a backend like nodejs?

      • johnahn
        지식공유자

        Hello, Taewan Kim! Thank you so much for trusting my lecture and purchasing it! Could you please ask this question again on the Q&A board? I've only used Vercel for React Toy projects, and I've never used it with a server attached, so I think I need to know more about the issue.

    • jaewonkim5035님의 프로필 이미지
      jaewonkim5035

      수강평 2

      평균 평점 5.0

      5

      100% 수강 후 작성

      If you are starting from scratch and know absolutely nothing, it will probably be very difficult. If you have even a little bit of experience with node.js, MongoDB, jest, etc., I highly recommend it! I took the class so well that I felt the tuition was cheap.

      • 507pdophs6930님의 프로필 이미지
        507pdophs6930

        수강평 4

        평균 평점 5.0

        5

        100% 수강 후 작성

        While developing in full stack, I developed by sending requests by pressing on the front side, checking data, and creating an API. While working on the project, I learned about the concept of TDD, and it was good to hear about it~

        • efforthye님의 프로필 이미지
          efforthye

          수강평 8

          평균 평점 4.9

          5

          27% 수강 후 작성

          2025 추석맞이 감사할인 중 (4일 남음)

          ₩26

          22%

          ₩44,000

          John Ahn님의 다른 강의

          지식공유자님의 다른 강의를 만나보세요!

          비슷한 강의

          같은 분야의 다른 강의를 만나보세요!