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

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

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

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

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,130

수강생

894

수강평

599

답변

4.8

강의 평점

9

강의

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

커리큘럼

전체

60개 ∙ (3시간 49분)

해당 강의에서 제공:

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

수강평

전체

184개

4.7

184개의 수강평

  • threeOnes님의 프로필 이미지
    threeOnes

    수강평 3

    평균 평점 5.0

    5

    100% 수강 후 작성

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

    • 김정환
      지식공유자

      고맙습니다.

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

    수강평 3

    평균 평점 4.3

    4

    100% 수강 후 작성

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

    • 김정환
      지식공유자

      🙇‍♂️

  • 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

    • 김정환
      지식공유자

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

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

    수강평 3

    평균 평점 5.0

    5

    100% 수강 후 작성

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

    • 김정환
      지식공유자

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

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

    수강평 12

    평균 평점 4.9

    4

    100% 수강 후 작성

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

    김정환님의 다른 강의

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

    비슷한 강의

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

    연관 로드맵

    강의가 포함된 로드맵으로 학습해 보세요!

    ₩29,700