강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Back-end

TDD Development by Following [Updated in November 2023]

In this course, you will create a Node.js application using test-driven development (TDD).

(4.8) 72 reviews

1,200 learners

  • John Ahn
TDD
Node.js
Express
MongoDB
Jest

Reviews from Early Learners

What you will learn!

  • Node.js

  • Test Driven Development

  • Express.js

  • Mongo DB

  • Jest

  • Supertest

Knowledge Sharer Rating: 4.9! With John Ahn
Try building your own web app using the TDD method .

Topic Introduction 📝

hello.
In this lecture, we will create a Node.js application using test-driven development.

Test-driven development (TDD) is becoming increasingly standard in development.
In today's world where more stable applications are required,
Because it is a very effective way to reduce debugging time during the development process.

But still, many companies say they don't have time.
There are still many places that say they haven't applied the TDD method to their work yet.
And when I actually tried to apply TDD, I was not familiar with the new module and the new development method.
It seems like there are many cases where people are giving up on the TDD method again.

So in this lecture, we will learn how to easily implement test-driven development.
I created a lecture that will help you learn TDD just by following along.

Through this course, you will learn test-driven development.
I hope you find it useful, whether in your work or in your personal portfolio!


What you will learn in this course ✏️

  • Basic structure
    Node.js Express.js mongoDB Mongoose
  • Test-Driven Development
    Jest Supertest node-mocks-http

Lecture Features 💡

A characteristic of my lectures is that I always explain using diagrams.

Find all parts of the lecture that can be diagrammed, rather than just diagramming specific parts.
I tried to make it easier to understand using diagrams.

And the course is structured in a way that you repeat what you have learned once multiple times.
It has the feature of automatic review.


Tools covered here 🧰

I use Visual Studio Code, but you can use any editor you like.
I use a MAC but it works on Windows too.


A great lecture to learn together 🏃‍♂️

Node and React: Learn by Following Series - Basic Course
The first step to full-stack development!
Have fun using JS with Node + React.
Node and React series: Learn by following along
Creating a shopping mall site

Take your practical skills to the next level by creating a shopping mall website!
Learn Docker and CI environment by following along
Docker is widely used these days. How can I properly utilize it in practice?

Recommended for
these people

Who is this course right for?

  • Anyone who wants to learn test-driven development

  • For those who want to create a more stable app

Need to know before starting?

  • Node.js

Hello
This is

84,079

Learners

2,691

Reviews

2,430

Answers

4.8

Rating

20

Courses

안녕하세요. 

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

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


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

Curriculum

All

48 lectures ∙ (4hr 50min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

72 reviews

4.8

72 reviews

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

    Reviews 3

    Average Rating 4.7

    4

    100% enrolled

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

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

      Reviews 3

      Average Rating 5.0

      5

      6% enrolled

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

      • John Ahn
        Instructor

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

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

      Reviews 2

      Average Rating 5.0

      5

      100% enrolled

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

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

        Reviews 4

        Average Rating 5.0

        5

        100% enrolled

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

        • efforthye님의 프로필 이미지
          efforthye

          Reviews 8

          Average Rating 4.9

          5

          27% enrolled

          $34.10

          John Ahn's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!