강의

멘토링

커뮤니티

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,206 learners

  • John Ahn
TDD
Node.js
Express
MongoDB
Jest

Reviews from Early Learners

What you will gain after the course

  • 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,864

Learners

2,742

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

  • par333k2107님의 프로필 이미지
    par333k2107

    Reviews 3

    Average Rating 4.7

    4

    100% enrolled

    Nhìn chung, thật tốt khi biết quy trình thử nghiệm tích hợp/thử nghiệm đơn vị cho CRUD. Tuy nhiên, về mặt lý thuyết, tôi nghĩ sẽ tốt hơn nếu chúng ta có thời gian nói trước về cách hoạt động của Jest hoặc Supertest. Có một số nhầm lẫn về cách tạo một hàm giả hoặc tạo một req, res mock và thử nghiệm hầu như nó dựa trên dữ liệu DB hoạt động như thế nào.

    • moderncrusoe님의 프로필 이미지
      moderncrusoe

      Reviews 3

      Average Rating 5.0

      5

      6% enrolled

      Trước đây tôi đã nhận được rất nhiều sự giúp đỡ từ một bài giảng miễn phí nên tôi đã tin tưởng và mua nó..!! Ồ, nhân tiện, tôi đã nghe bài giảng miễn phí của giáo viên và tạo một trang web React bằng API mở của công ty trò chơi và phân phối nó, nhưng tôi không sử dụng DB và chỉ nhận các yêu cầu API, xử lý chúng và sau đó hiển thị chúng. Sau khi triển khai lên vercel, nó chạy tốt trong vài ngày, nhưng vấn đề CORS xuất hiện và nó ngừng hoạt động bình thường. Trong trường hợp này, tôi có nên có phần phụ trợ như nodejs không?

      • johnahn
        Instructor

        Xin chào, Taewan Kim! Cảm ơn bạn rất nhiều vì đã tin tưởng và mua khóa học! Bạn có thể vui lòng hỏi lại câu hỏi này trên bảng thông báo được không? Tôi chỉ sử dụng vercel cho các dự án đồ chơi phản ứng. Tôi chưa bao giờ sử dụng nó với máy chủ được đính kèm, vì vậy tôi nghĩ tôi cần biết vấn đề chi tiết hơn.

    • jaewonkim5035님의 프로필 이미지
      jaewonkim5035

      Reviews 2

      Average Rating 5.0

      5

      100% enrolled

      Nếu bạn mới bắt đầu mà không biết gì thì chắc hẳn bạn sẽ gặp rất nhiều khó khăn. Nếu bạn có bất kỳ kinh nghiệm nào với node.js, MongoDB, jest, v.v., tôi thực sự khuyên bạn nên sử dụng nó! Tôi tham gia lớp học đủ tốt để cảm thấy rằng học phí rẻ.

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

        Reviews 4

        Average Rating 5.0

        5

        100% enrolled

        Trong khi phát triển với full stack, tôi đã phát triển nó bằng cách nhấn một nút ở mặt trước để gửi yêu cầu, kiểm tra dữ liệu và tạo API. Tôi đã tìm hiểu về khái niệm TDD khi làm việc trong dự án và điều đó thật tuyệt.

        • 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!