웹 개발의 핵심, HTTP 완벽 마스터하기!
김정환
HTTP 기본부터 데이터 요청, 실시간 통신, 보안, 그리고 성능 최적화까지, 웹 개발자가 반드시 알아야 할 네트워크 지식을 배워보세요.
Basic
Ajax, https, cors
この講義では、Javascript言語でバックエンド開発ができるNodeJSを学習し、テスト主導開発(TDD)方式でNodeJSを利用してAPIサーバー開発を行うことができます。また、NodeJSの代表的なWebフレームワークExpressJSの基本原理を理解し、モバイルやWebサービスで使用するREST APIの開発方法を学ぶことができます。
NodeJSの基礎
テスト主導開発(TDD)法
ExpressJSの基礎
REST API サーバーの開発
JavaScriptでもバックエンド開発を?
NodeJS実習を通じて学ぶテスト主導開発(TDD)
このレッスンでは、テスト主導開発(TDD)方法としてNodeJSを使用してAPIサーバーの開発を学ぶことができます。また、Javascriptでバックエンド開発ができるようにするNodeJSと代表的なWebフレームワークExpressJSの基礎原理を理解し、モバイルとWebサービスで使用するREST API開発方法を学習します。
簡単なメンテナンスとリファクタリングを助けるTDD開発方法に合わせてAPIサーバー開発を進めるので、実務ですぐにAPIサーバーをしなければならないか、TDDを業務に適用したい方に多くのお役に立ちます。
JavaScriptで
APIサーバーの開発
したい方
テスト主導の開発
(TDD)を実務に
適用したい方
NodeJS、ExpressJS
の実用的な使用法
学習したい方
Javascript開発者
📢お知らせします
学習対象は
誰でしょう?
JavaScriptでAPIサーバーを開発したい人
テスト主導開発(TDD)を実務に適用してみたい方
NodeJS、ExpressJSの実用的な使い方を学びたい方
JavaScriptの開発者
前提知識、
必要でしょうか?
JavaScript
13,787
受講生
858
受講レビュー
585
回答
4.8
講座評価
9
講座
수업 중 궁금한 사항은 질문 사항에 올려주세요.
매일 한 번씩 확인하고 답변 드리겠습니다.
全体
60件 ∙ (3時間 49分)
講座資料(こうぎしりょう):
1. 講義紹介
02:00
2. 開発環境の構成
04:00
3. V8エンジン
02:00
4. イベント駆動 非同期 I/O
03:41
5. モジュールシステム 1
02:00
6. モジュールシステム 2
04:00
10. ハローワールド コード読み
05:00
11. ルーティング追加
06:00
全体
180件
4.7
180件の受講レビュー
受講レビュー 1
∙
平均評価 3.0
3
조금 아쉬웠습니다. 제목에서 기대했던 것은 실제 프로젝트를 TDD로 만들어보는 내용이라고 생각했는데, 제가 제목을 오해한탓일까요ㅠ TDD에 대한 내용은 조금 부실했던 것 같습니다. 저는 이제 막 TDD에 대해 알고자하여 공부하는 중이여 아래 내용이 틀릴 수 있음을 밝혀드립니다. 혹 틀리게 되면 지적 부탁드릴께요. 대부분 테스트가 Integration 테스트 인 것 같은데, Unit 테스트를 거의 작성하지 않으시더라구요ㅠㅠ 어떤때 Unit Test를 작성하고 어떤때 Integration Test를 작성해야 하는지 조금 더 실전에 가깝게 테스트를 작성했으면 좋았을 것 같습니다. 또 TDD를 수행하는 다른 책(JAVA로 쓰여진) unit 테스트를 작성하고 리팩터링 할때 굉장히 고찰을 많이 하는데 해당 강좌에서는 통합테스트를 간단히 작성하고, ctrl.js 나 index.js로 리팩터링 하였습니다. 이것은 노드-익스프레스 프로젝트에서 보편적으로 얼개를 잡는다고 생각합니다. 사실 코드를 간단히 분리하는 것에 가깝다고 생각합니다. 오히려 코드의 중복이 발생했을 때 제거하거나 생각이나, 자바스크립트 디자인 패턴을 적용하는 방법등을 조금 기대했습니다. Udemy에 있는 기타 다른 JS 테스트 프레임워크 강좌들과 비슷해 보였습니다. 조금 주제넘게 강의평을 남기는 것 같아 조심스럽습니다만, JS 프로젝트로 TDD를 재밌게하는 책이나 강좌를 발견하지 못하여 헤매던 도중에 이 강좌를 발견하고 아주 큰 기대감을 가지고 수강했음을 이해해주시고, 혹 기회가 되신다면 해당 과정에 대한 중급이나 고급과정도 만들어주시면 수강할 의향이 있습니다. 감사합니다.
솔직하게 리뷰해 주셔서 정말 고맙습니다. 말씀하신것 처럼 유닛테스트 보다는 통합 테스트를 더 많이 다뤘습니다. API 서버를 개발할 당시 경험을 정리한 내용인데, 도윤님 기대와 사뭇 달랐나 보네요. 저 또한 통합이 아닌 유닛 테스트에 대한 내용을 고민중이에요. 강의보다는 먼저 블로그 형식으로 정리한 뒤 공유해 드리겠습니다.
受講レビュー 6
∙
平均評価 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
혼자 고생하셨던 부분이 해결되셨다구요? 도움이 되서 무척 기분좋습니다.
受講レビュー 3
∙
平均評価 4.3
受講レビュー 3
∙
平均評価 4.0
¥3,514
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!