
프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
김정환
이미 만들어 놓은 개발 환경을 이해할 수 있어요. 처음부터 직접 개발 환경을 만들 수 있어요.
Intermediate
Node.js, Webpack, Babel
In this course, you will learn NodeJS, which allows you to develop backends using the Javascript language, and develop API servers using NodeJS using the test-driven development (TDD) method. You will also understand the basic principles of ExpressJS, a representative web framework for NodeJS, and learn how to develop REST APIs used in mobile and web services.
NodeJS Basics
Test Driven Development (TDD) Methodology
ExpressJS Basics
REST API Server Development
Backend development with JavaScript too?
Test-Driven Development (TDD) through NodeJS Practice
In this course, you will learn how to develop an API server using NodeJS using the test-driven development (TDD) method. You will also learn the basic principles of NodeJS, which allows you to develop backends using Javascript, and ExpressJS, a representative web framework, and learn how to develop REST APIs used in mobile and web services.
Because the API server development is conducted in accordance with the TDD development method that helps with easy maintenance and refactoring, it will be of great help to those who need to immediately create an API server in the field or those who want to apply TDD to their work.
With JavaScript
Developing an API server
Anyone who wants to do it
Test Driven Development
(TDD) in practice
Those who want to apply
NodeJS, ExpressJS
Practical usage of
Anyone who wants to learn
Javascript Developer
📢 Please be informed
Who is this course right for?
Anyone who wants to develop an API server with JavaScript
Anyone who wants to apply test-driven development (TDD) to practice
For those who want to learn practical usage of NodeJS and ExpressJS
JavaScript Developer
Need to know before starting?
JavaScript
13,494
Students
836
Reviews
583
Answers
4.8
Rating
9
Courses
수업 중 궁금한 사항은 질문 사항에 올려주세요.
매일 한 번씩 확인하고 답변 드리겠습니다.
All
60 lectures ∙ (3hr 49min)
Course Materials:
All
178 reviews
4.7
178 reviews
Reviews 1
∙
Average Rating 3.0
3
조금 아쉬웠습니다. 제목에서 기대했던 것은 실제 프로젝트를 TDD로 만들어보는 내용이라고 생각했는데, 제가 제목을 오해한탓일까요ㅠ TDD에 대한 내용은 조금 부실했던 것 같습니다. 저는 이제 막 TDD에 대해 알고자하여 공부하는 중이여 아래 내용이 틀릴 수 있음을 밝혀드립니다. 혹 틀리게 되면 지적 부탁드릴께요. 대부분 테스트가 Integration 테스트 인 것 같은데, Unit 테스트를 거의 작성하지 않으시더라구요ㅠㅠ 어떤때 Unit Test를 작성하고 어떤때 Integration Test를 작성해야 하는지 조금 더 실전에 가깝게 테스트를 작성했으면 좋았을 것 같습니다. 또 TDD를 수행하는 다른 책(JAVA로 쓰여진) unit 테스트를 작성하고 리팩터링 할때 굉장히 고찰을 많이 하는데 해당 강좌에서는 통합테스트를 간단히 작성하고, ctrl.js 나 index.js로 리팩터링 하였습니다. 이것은 노드-익스프레스 프로젝트에서 보편적으로 얼개를 잡는다고 생각합니다. 사실 코드를 간단히 분리하는 것에 가깝다고 생각합니다. 오히려 코드의 중복이 발생했을 때 제거하거나 생각이나, 자바스크립트 디자인 패턴을 적용하는 방법등을 조금 기대했습니다. Udemy에 있는 기타 다른 JS 테스트 프레임워크 강좌들과 비슷해 보였습니다. 조금 주제넘게 강의평을 남기는 것 같아 조심스럽습니다만, JS 프로젝트로 TDD를 재밌게하는 책이나 강좌를 발견하지 못하여 헤매던 도중에 이 강좌를 발견하고 아주 큰 기대감을 가지고 수강했음을 이해해주시고, 혹 기회가 되신다면 해당 과정에 대한 중급이나 고급과정도 만들어주시면 수강할 의향이 있습니다. 감사합니다.
솔직하게 리뷰해 주셔서 정말 고맙습니다. 말씀하신것 처럼 유닛테스트 보다는 통합 테스트를 더 많이 다뤘습니다. API 서버를 개발할 당시 경험을 정리한 내용인데, 도윤님 기대와 사뭇 달랐나 보네요. 저 또한 통합이 아닌 유닛 테스트에 대한 내용을 고민중이에요. 강의보다는 먼저 블로그 형식으로 정리한 뒤 공유해 드리겠습니다.
Reviews 3
∙
Average Rating 4.3
Reviews 6
∙
Average Rating 5.0
5
생각지도 못하게, 비동기와 promise를 포함해서 sequelize를 설명해주셔서 너무너무 좋았습니다..! 근 한달간 혼자 구글링으로 끙끙 앓던 부분이 시원하게 뚫렸어요! 너무너무 감사합니다 :) PS. 마지막 PUT 409 리턴부분은 제가 이해한대로 리팩토링도 해봤습니당 ㅎ
리팩토링하신 코드 공유주실 수 있나요?
오랜만에 인프런 들어와서 이제 발견했네요.. 아래 링크 붙입니다! https://github.com/devJRL/TDD-Node.js-APIserver/blob/master/api/user/user.ctrl.js#L68 좋은 강의 제공해주셔서 다시한번 감사드립니다 :D
혼자 고생하셨던 부분이 해결되셨다구요? 도움이 되서 무척 기분좋습니다.
Reviews 3
∙
Average Rating 4.0
Check out other courses by the instructor!
Explore other courses in the same field!
$23.10