강의

멘토링

로드맵

BEST
Programming

/

Back-end

Phát triển TDD bằng cách theo dõi và học hỏi [cập nhật 2023.11]

Trong bài giảng này, chúng ta sẽ tạo một ứng dụng Node.js bằng cách sử dụng phương pháp phát triển dựa trên thử nghiệm (TDD).

(4.8) 72 đánh giá

1,202 học viên

  • John Ahn
TDD
Node.js
Express
MongoDB
Jest

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Node.js

  • Phát triển dựa trên thử nghiệm

  • Express.js

  • MongoDB

  • trò đùa

  • Siêu thử nghiệm

Đánh giá của Người chia sẻ kiến thức: 4.9! Với John Ahn
Hãy thử xây dựng ứng dụng web của riêng bạn bằng phương pháp TDD .

Giới thiệu chủ đề 📝

Xin chào.
Trong bài giảng này, chúng ta sẽ tạo một ứng dụng Node.js bằng cách sử dụng phát triển theo hướng kiểm thử.

Phát triển theo hướng kiểm thử (TDD) đang ngày càng trở thành tiêu chuẩn trong phát triển.
Trong thế giới ngày nay, nơi mà các ứng dụng ổn định hơn được yêu cầu,
Bởi vì đây là cách rất hiệu quả để giảm thời gian gỡ lỗi trong quá trình phát triển.

Nhưng vẫn có nhiều công ty cho biết họ không có thời gian.
Vẫn còn nhiều nơi cho biết họ chưa áp dụng phương pháp TDD vào công việc của mình.
Và khi tôi thực sự thử áp dụng TDD, tôi không quen với mô-đun mới và phương pháp phát triển mới.
Có vẻ như có nhiều trường hợp mọi người lại từ bỏ phương pháp TDD.

Vì vậy, trong bài giảng này, chúng ta sẽ tìm hiểu cách triển khai phát triển theo hướng kiểm thử một cách dễ dàng.
Tôi đã tạo ra một bài giảng giúp bạn học TDD chỉ bằng cách làm theo.

Thông qua khóa học này, bạn sẽ học về phát triển theo hướng kiểm thử.
Tôi hy vọng bạn thấy nó hữu ích, cho dù là trong công việc hay trong hồ sơ cá nhân của bạn!


Những gì bạn sẽ học được trong khóa học này ✏️

  • Cấu trúc cơ bản
    Node.js Express.js mongoDB Mongoose
  • Phát triển theo hướng kiểm thử
    Jest Supertest node-mocks-http

Tính năng bài giảng 💡

Một đặc điểm trong các bài giảng của tôi là tôi luôn giải thích bằng sơ đồ.

Tìm tất cả các phần của bài giảng có thể được biểu đồ hóa, thay vì chỉ biểu đồ hóa các phần cụ thể.
Tôi đã cố gắng giúp bạn hiểu dễ hơn bằng cách sử dụng sơ đồ.

Và khóa học được thiết kế theo cách cho phép bạn lặp lại những gì đã học nhiều lần.
Nó có tính năng tự động xem lại.


Các công cụ được đề cập ở đây 🧰

Tôi sử dụng Visual Studio Code, nhưng bạn có thể sử dụng bất kỳ trình soạn thảo nào bạn thích.
Tôi sử dụng máy MAC nhưng nó cũng chạy được trên Windows.


Một bài giảng tuyệt vời để cùng nhau học 🏃‍♂️

Node và React: Học bằng cách làm theo loạt bài - Khóa học cơ bản
Bước đầu tiên để phát triển toàn diện!
Chúc bạn vui vẻ khi sử dụng JS với Node + React.
Chuỗi bài về Node và React: Học bằng cách làm theo
Tạo trang web trung tâm mua sắm

Nâng cao kỹ năng thực tế của bạn bằng cách tạo một trang web trung tâm mua sắm!
Tìm hiểu Docker và môi trường CI bằng cách làm theo
Docker được sử dụng rộng rãi hiện nay. Làm thế nào tôi có thể sử dụng nó một cách hiệu quả trong thực tế?

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Bất cứ ai muốn học phát triển dựa trên thử nghiệm

  • Bất kỳ ai muốn tạo một ứng dụng ổn định hơn

Cần biết trước khi bắt đầu?

  • Node.js

Xin chào
Đây là

84,302

Học viên

2,703

Đánh giá

2,430

Trả lời

4.8

Xếp hạng

20

Các khóa học

안녕하세요. 

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

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


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

Chương trình giảng dạy

Tất cả

48 bài giảng ∙ (4giờ 50phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

72 đánh giá

4.8

72 đánh giá

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

    Đánh giá 3

    Đánh giá trung bình 4.7

    4

    100% đã tham gia

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

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

      Đánh giá 3

      Đánh giá trung bình 5.0

      5

      6% đã tham gia

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

      • John Ahn
        Giảng viên

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

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

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

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

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

        Đánh giá 4

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

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

        • efforthye님의 프로필 이미지
          efforthye

          Đánh giá 8

          Đánh giá trung bình 4.9

          5

          27% đã tham gia

          Ưu đãi có thời hạn, kết thúc sau 1 ngày ngày

          33.000 ₫

          25%

          925.140 ₫

          Khóa học khác của John Ahn

          Hãy khám phá các khóa học khác của giảng viên!

          Khóa học tương tự

          Khám phá các khóa học khác trong cùng lĩnh vực!