강의

멘토링

커뮤니티

BEST
개발 · 프로그래밍

/

백엔드

테스트주도개발(TDD)로 만드는 NodeJS API 서버

이 강의에서는 Javascript 언어로 백엔드 개발을 할 수 있는 NodeJS를 학습하고, 테스트 주도 개발(TDD) 방법으로 NodeJS를 이용해 API 서버 개발을 할 수 있습니다. 또한 NodeJS의 대표적인 웹 프레임워크 ExpressJS의 기초 원리를 이해하고, 모바일과 웹 서비스에서 사용하는 REST API 개발 방법을 학습할 수 있습니다.

(4.7) 수강평 183개

수강생 2,244명

난이도 초급

수강기한 무제한

  • 김정환

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

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

4.7

5.0

조원준

100% 수강 후 작성

Node js 를 아무것도 몰랐었는데 이 강의를 들으면서 Node js 기초도 배우고 ORM 연결하는 법도 배운것 같습니다~ 너무 감사합니다!

5.0

Jeongyeol Lee

100% 수강 후 작성

생각지도 못하게, 비동기와 promise를 포함해서 sequelize를 설명해주셔서 너무너무 좋았습니다..! 근 한달간 혼자 구글링으로 끙끙 앓던 부분이 시원하게 뚫렸어요! 너무너무 감사합니다 :) PS. 마지막 PUT 409 리턴부분은 제가 이해한대로 리팩토링도 해봤습니당 ㅎ

5.0

threeOnes

100% 수강 후 작성

TDD 경험이 쉽지 않은데 왜 테스트를 해야하는지 와닿습니다. 전체적인 구성도 좋고 설명도 잘하셔서 이해도 잘되네요. 강추에요.

수강 후 이런걸 얻을 수 있어요

  • NodeJS 기초

  • 테스트 주도 개발(TDD) 방법

  • ExpressJS 기초

  • REST API 서버 개발

자바스크립트로도 백엔드 개발을?
NodeJS 실습을 통해 배우는 테스트 주도 개발(TDD)

테스트 주도 개발로 만드는
NodeJS API 서버

이 강의에서는 테스트 주도 개발(TDD) 방법으로 NodeJS를 이용해 API 서버 개발을 배울 수 있습니다. 또한 Javascript 로 백엔드 개발을 할 수 있도록 해주는 NodeJS와 대표적인 웹 프레임워크 ExpressJS의 기초 원리를 이해하고, 모바일과 웹 서비스에서 사용하는 REST API 개발 방법을 학습을 합니다.

학습 목표 🔍

  • NodeJS를 이용해서 API 서버를 만든다.
  • 테스트 주도 개발 방법을 익힌다.

손쉬운 유지보수와 리팩토링을 도와주는 TDD 개발 방법에 맞춰서 API 서버 개발을 진행하기 때문에, 실무에서 곧바로 API 서버를 해야하거나 TDD를 업무에 적용하고 싶은 분들께 많은 도움이 될 것입니다.

학습 내용 🔍

이 강의를
이런 분들께 추천해요

자바스크립트로
API 서버를 개발
하고 싶으신 분

테스트 주도 개발
(TDD)을 실무에
적용하고 싶은 분

NodeJS, ExpressJS
의 실무적 사용법을
학습하고 싶은 분

Javascript 개발자


이 강의에는
이런 특징이 있어요

  • 웹 개발 초중급 난이도
  • 테스트 주도 개발이 실제 개발에서 어떻게 적용 되는지 알 수 있음

📢 알려드립니다

  • 해당 강의의 실습 코드와 슬라이스는 깃허브에 공개되어 있습니다.

이 강의의
지식공유자는

김정환


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 자바스크립트로 API 서버를 개발하고 싶으신 분

  • 테스트 주도 개발(TDD)을 실무에 적용해 보고 싶은 분

  • NodeJS, ExpressJS의 실무적 사용법을 학습하고 싶은 분

  • 자바스크립트 개발자

선수 지식,
필요할까요?

  • 자바스크립트

안녕하세요
입니다.

14,076

수강생

888

수강평

595

답변

4.8

강의 평점

9

강의

수업 중 궁금한 사항은 질문 사항에 올려주세요.
매일 한 번씩 확인하고 답변 드리겠습니다.

커리큘럼

전체

60개 ∙ (3시간 49분)

해당 강의에서 제공:

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

수강평

전체

183개

4.7

183개의 수강평

  • 조원준님의 프로필 이미지
    조원준

    수강평 3

    평균 평점 5.0

    5

    100% 수강 후 작성

    Node js 를 아무것도 몰랐었는데 이 강의를 들으면서 Node js 기초도 배우고 ORM 연결하는 법도 배운것 같습니다~ 너무 감사합니다!

    • 김정환
      지식공유자

      이거 기반으로 더 열심히 공부하시기 바래요

  • Jeongyeol Lee님의 프로필 이미지
    Jeongyeol Lee

    수강평 6

    평균 평점 5.0

    5

    100% 수강 후 작성

    생각지도 못하게, 비동기와 promise를 포함해서 sequelize를 설명해주셔서 너무너무 좋았습니다..! 근 한달간 혼자 구글링으로 끙끙 앓던 부분이 시원하게 뚫렸어요! 너무너무 감사합니다 :) PS. 마지막 PUT 409 리턴부분은 제가 이해한대로 리팩토링도 해봤습니당 ㅎ

    • 리팩토링하신 코드 공유주실 수 있나요?

    • 오랜만에 인프런 들어와서 이제 발견했네요.. 아래 링크 붙입니다! https://github.com/devJRL/TDD-Node.js-APIserver/blob/master/api/user/user.ctrl.js#L68 좋은 강의 제공해주셔서 다시한번 감사드립니다 :D

    • 김정환
      지식공유자

      혼자 고생하셨던 부분이 해결되셨다구요? 도움이 되서 무척 기분좋습니다.

  • Jade Stern님의 프로필 이미지
    Jade Stern

    수강평 3

    평균 평점 4.3

    4

    100% 수강 후 작성

    좋은강의입니다. TDD를 처음 시작할때 도움이 될 것 같습니다.

  • 엠제이님의 프로필 이미지
    엠제이

    수강평 12

    평균 평점 4.9

    4

    100% 수강 후 작성

    TDD 개념을 이해하고 실제로 구현해보는 계기가 되었고, 특히 nodejs를 통해 실습해 볼 수 있다는 것이 큰 도움이 되었습니다. 아쉬운 점은 샘플을 따라해보려면 각각의 샘플을 좀더 구조화시켜서 수강 이후에도 샘플 찾아보면서 배웠던 내용을 떠올릴 수 있게 하면 좋을 것 같아요. 하나의 샘플로 진도가 나가면서 업데이트 되다 보니 결국 최종코드만 남게 되서, 학습내용 복기가 어려워요. 그리고 describe 구조 및 before, done 에 대한 설명이 좀 부족해서 그냥 따라하기 밖에 안되더라구요. 다양한 옵션들과 갖가지 용법에 대해 개괄적인 설명이 있으면 좋을것 같습니다.

    • threeOnes님의 프로필 이미지
      threeOnes

      수강평 3

      평균 평점 5.0

      5

      100% 수강 후 작성

      TDD 경험이 쉽지 않은데 왜 테스트를 해야하는지 와닿습니다. 전체적인 구성도 좋고 설명도 잘하셔서 이해도 잘되네요. 강추에요.

    ₩29,700

    김정환님의 다른 강의

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

    비슷한 강의

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