![[React 2부] 고급 주제와 훅강의 썸네일](https://cdn.inflearn.com/public/courses/332123/cover/62407827-5375-47cf-91fa-4877bf72c139/332123-eng.png?w=420)
[React 2부] 고급 주제와 훅
김정환
이제 리액트(React)가 진짜 ‘보이기’ 시작합니다. 고급 개념과 훅(Hooks) 가장 쉽고 정확하게 배워보세요.
중급이상
React Context, react-hooks, React
Trong bài giảng này, bạn sẽ học NodeJS, cho phép phát triển back-end bằng ngôn ngữ Javascript và phát triển máy chủ API bằng NodeJS bằng phương pháp phát triển dựa trên thử nghiệm (TDD). Bạn cũng có thể hiểu các nguyên tắc cơ bản của ExpressJS, khung web đại diện của NodeJS và tìm hiểu cách phát triển API REST được sử dụng trong các dịch vụ web và di động.
Khái niệm cơ bản về NodeJS
Phương pháp phát triển dựa trên thử nghiệm (TDD)
Khái niệm cơ bản về ExpressJS
Phát triển máy chủ API REST
Phát triển phần cuối bằng JavaScript?
Phát triển theo hướng kiểm thử (TDD) thông qua thực hành NodeJS
Trong khóa học này, bạn sẽ học cách phát triển máy chủ API bằng NodeJS , áp dụng phương pháp Phát triển Hướng Kiểm thử (TDD) . Bạn cũng sẽ hiểu các nguyên tắc cơ bản của NodeJS , cho phép phát triển back-end bằng JavaScript, và ExpressJS , một framework web hàng đầu. Bạn cũng sẽ học cách phát triển API REST cho dịch vụ di động và web.
Vì chúng tôi đang phát triển máy chủ API theo phương pháp phát triển TDD giúp bảo trì và tái cấu trúc dễ dàng nên sẽ rất hữu ích cho những ai cần bắt đầu làm việc trên máy chủ API ngay lập tức hoặc muốn áp dụng TDD vào công việc của mình.
Với JavaScript
Phát triển máy chủ API
Bất cứ ai muốn làm điều đó
Phát triển theo hướng kiểm thử
(TDD) trong thực tế
Những người muốn nộp đơn
NodeJS, ExpressJS
Sử dụng thực tế của
Những người muốn học
Nhà phát triển Javascript
📢 Xin vui lòng được thông báo
Khóa học này dành cho ai?
Bất kỳ ai muốn phát triển máy chủ API bằng JavaScript
Bất cứ ai muốn áp dụng phát triển dựa trên thử nghiệm (TDD) vào thực tế
Bất kỳ ai muốn tìm hiểu cách sử dụng thực tế của NodeJS và ExpressJS
Nhà phát triển JavaScript
Cần biết trước khi bắt đầu?
JavaScript
13,747
Học viên
855
Đánh giá
585
Trả lời
4.8
Xếp hạng
9
Các khóa học
수업 중 궁금한 사항은 질문 사항에 올려주세요.
매일 한 번씩 확인하고 답변 드리겠습니다.
Tất cả
60 bài giảng ∙ (3giờ 49phút)
Tài liệu khóa học:
Tất cả
180 đánh giá
4.7
180 đánh giá
Đánh giá 1
∙
Đánh giá trung bình 3.0
3
조금 아쉬웠습니다. 제목에서 기대했던 것은 실제 프로젝트를 TDD로 만들어보는 내용이라고 생각했는데, 제가 제목을 오해한탓일까요ㅠ TDD에 대한 내용은 조금 부실했던 것 같습니다. 저는 이제 막 TDD에 대해 알고자하여 공부하는 중이여 아래 내용이 틀릴 수 있음을 밝혀드립니다. 혹 틀리게 되면 지적 부탁드릴께요. 대부분 테스트가 Integration 테스트 인 것 같은데, Unit 테스트를 거의 작성하지 않으시더라구요ㅠㅠ 어떤때 Unit Test를 작성하고 어떤때 Integration Test를 작성해야 하는지 조금 더 실전에 가깝게 테스트를 작성했으면 좋았을 것 같습니다. 또 TDD를 수행하는 다른 책(JAVA로 쓰여진) unit 테스트를 작성하고 리팩터링 할때 굉장히 고찰을 많이 하는데 해당 강좌에서는 통합테스트를 간단히 작성하고, ctrl.js 나 index.js로 리팩터링 하였습니다. 이것은 노드-익스프레스 프로젝트에서 보편적으로 얼개를 잡는다고 생각합니다. 사실 코드를 간단히 분리하는 것에 가깝다고 생각합니다. 오히려 코드의 중복이 발생했을 때 제거하거나 생각이나, 자바스크립트 디자인 패턴을 적용하는 방법등을 조금 기대했습니다. Udemy에 있는 기타 다른 JS 테스트 프레임워크 강좌들과 비슷해 보였습니다. 조금 주제넘게 강의평을 남기는 것 같아 조심스럽습니다만, JS 프로젝트로 TDD를 재밌게하는 책이나 강좌를 발견하지 못하여 헤매던 도중에 이 강좌를 발견하고 아주 큰 기대감을 가지고 수강했음을 이해해주시고, 혹 기회가 되신다면 해당 과정에 대한 중급이나 고급과정도 만들어주시면 수강할 의향이 있습니다. 감사합니다.
솔직하게 리뷰해 주셔서 정말 고맙습니다. 말씀하신것 처럼 유닛테스트 보다는 통합 테스트를 더 많이 다뤘습니다. API 서버를 개발할 당시 경험을 정리한 내용인데, 도윤님 기대와 사뭇 달랐나 보네요. 저 또한 통합이 아닌 유닛 테스트에 대한 내용을 고민중이에요. 강의보다는 먼저 블로그 형식으로 정리한 뒤 공유해 드리겠습니다.
Đánh giá 6
∙
Đánh giá trung bình 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
혼자 고생하셨던 부분이 해결되셨다구요? 도움이 되서 무척 기분좋습니다.
Đánh giá 3
∙
Đánh giá trung bình 4.3
Đánh giá 3
∙
Đánh giá trung bình 4.0
626.827 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!