강의

멘토링

로드맵

BEST
Programming

/

Back-end

テスト主導開発(TDD)で作るNodeJS APIサーバー

この講義では、Javascript言語でバックエンド開発ができるNodeJSを学習し、テスト主導開発(TDD)方式でNodeJSを利用してAPIサーバー開発を行うことができます。また、NodeJSの代表的なWebフレームワークExpressJSの基本原理を理解し、モバイルやWebサービスで使用するREST APIの開発方法を学ぶことができます。

  • jeonghwan
TDD
Node.js
Express
REST API
Software Test

学習した受講者のレビュー

こんなことが学べます

  • NodeJSの基礎

  • テスト主導開発(TDD)法

  • ExpressJSの基礎

  • REST API サーバーの開発

JavaScriptでもバックエンド開発を?
NodeJS実習を通じて学ぶテスト主導開発(TDD)

テスト主導開発にする
NodeJS APIサーバー

このレッスンでは、テスト主導開発(TDD)方法としてNodeJSを使用してAPIサーバーの開発を学ぶことができます。また、Javascriptでバックエンド開発ができるようにするNodeJSと代表的なWebフレームワークExpressJSの基礎原理を理解し、モバイルとWebサービスで使用するREST API開発方法を学習します。

学習目標🔍

  • NodeJSを使用してAPIサーバーを作成します。
  • テスト主導の開発方法を学ぶ。

簡単なメンテナンスとリファクタリングを助けるTDD開発方法に合わせてAPIサーバー開発を進めるので、実務ですぐにAPIサーバーをしなければならないか、TDDを業務に適用したい方に多くのお役に立ちます。

学習内容🔍

この講義
こんな方におすすめです

JavaScriptで
APIサーバーの開発
したい方

テスト主導の開発
(TDD)を実務に
適用したい方

NodeJS、ExpressJS
の実用的な使用法
学習したい方

Javascript開発者


この講義では
このような特徴があります。

  • Web開発初中級難易度
  • テスト主導の開発が実際の開発でどのように適用されるかがわかります

📢お知らせします

  • そのレッスンの練習コードとスライスはFitHubに公開されています。

この講義
知識共有者は

キム・ジョンファン


こんな方に
おすすめです

学習対象は
誰でしょう?

  • JavaScriptでAPIサーバーを開発したい人

  • テスト主導開発(TDD)を実務に適用してみたい方

  • NodeJS、ExpressJSの実用的な使い方を学びたい方

  • JavaScriptの開発者

前提知識、
必要でしょうか?

  • JavaScript

こんにちは
です。

13,843

受講生

863

受講レビュー

586

回答

4.8

講座評価

9

講座

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

カリキュラム

全体

60件 ∙ (3時間 49分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

181件

4.7

181件の受講レビュー

  • asfrom300765님의 프로필 이미지
    asfrom300765

    受講レビュー 1

    平均評価 3.0

    3

    15% 受講後に作成

    Đó là một chút thất vọng. Điều tôi mong đợi từ tiêu đề là nó nói về việc tạo một dự án thực tế bằng TDD, nhưng có lẽ tôi đã hiểu nhầm tiêu đề. Tôi nghĩ nội dung về TDD còn hơi thiếu sót. Mình mới tìm hiểu về TDD nên xin thông báo với các bạn rằng những thông tin bên dưới có thể không chính xác. Nếu tôi sai, xin vui lòng sửa cho tôi. Hầu hết các bài kiểm tra dường như là bài kiểm tra tích hợp, nhưng bạn hiếm khi viết bài kiểm tra đơn vị. Tôi nghĩ sẽ tốt hơn nếu viết bài kiểm tra gần hơn với thực tế thực tế một chút, chẳng hạn như khi nào nên viết bài kiểm tra đơn vị và khi nào nên viết bài kiểm tra tích hợp. Ngoài ra, các cuốn sách khác thực hiện TDD (viết bằng JAVA) đã suy nghĩ rất nhiều về việc viết và tái cấu trúc các bài kiểm tra đơn vị. Trong khóa học này, chúng tôi chỉ viết một bài kiểm tra tích hợp và tái cấu trúc nó thành ctrl.js hoặc index.js. Tôi nghĩ đây là khuôn khổ chung của dự án Node-Express. Trên thực tế, tôi nghĩ nó gần với việc tách mã hơn. Đúng hơn là tôi đang mong đợi một số ý tưởng về cách loại bỏ sự trùng lặp mã khi nó xảy ra hoặc cách áp dụng các mẫu thiết kế JavaScript. Nó trông tương tự như các khóa học về khung thử nghiệm JS khác trên Udemy. Tôi thận trọng vì có vẻ hơi tự phụ khi để lại một bài đánh giá bài giảng. Tôi tìm thấy khóa học này khi đang lang thang khắp nơi vì không thể tìm thấy một cuốn sách hoặc khóa học nào khiến TDD trở nên thú vị cho các dự án JS. Xin hãy hiểu rằng tôi đã tham gia khóa học với những kỳ vọng rất cao. Nếu có cơ hội, tôi muốn tham gia một khóa học trung cấp hoặc nâng cao cho khóa học này. Cảm ơn

    • jeonghwan
      知識共有者

      Cảm ơn bạn rất nhiều vì đánh giá trung thực của bạn. Như bạn đã nói, chúng tôi xử lý thử nghiệm tích hợp nhiều hơn thử nghiệm đơn vị. Đây là bản tóm tắt kinh nghiệm của tôi khi phát triển máy chủ API và có vẻ như nó khá khác so với mong đợi của Doyun. Tôi cũng đang nghĩ về thử nghiệm đơn vị hơn là tích hợp. Thay vì giảng bài, trước tiên tôi sẽ sắp xếp nó dưới dạng blog và sau đó chia sẻ nó với bạn.

  • joasjn450857님의 프로필 이미지
    joasjn450857

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    Tôi chưa biết gì về Node js, nhưng khi nghe bài giảng này, tôi đã học được những điều cơ bản về Node js và cách kết nối ORM. Cảm ơn bạn rất nhiều!

    • jeonghwan
      知識共有者

      Tôi hy vọng bạn học tập chăm chỉ hơn dựa trên điều này.

  • sponge님의 프로필 이미지
    sponge

    受講レビュー 6

    平均評価 5.0

    5

    100% 受講後に作成

    Tôi thực sự thích thú với lời giải thích bất ngờ về phần tiếp theo, bao gồm cả sự không đồng bộ và những lời hứa hẹn! Một phần trong tôi đã phải vật lộn gần một tháng trời với việc tự mình tìm kiếm trên Google đã được giải tỏa! Cảm ơn bạn rất nhiều :) tái bút Tôi cũng đã cấu trúc lại phần trả về PUT 409 cuối cùng theo như tôi hiểu.

    • Bạn có thể chia sẻ mã được tái cấu trúc không?

    • Mình vào Infrun cũng lâu rồi, giờ tìm lại được... Mình có đính kèm link bên dưới nhé! https://github.com/devJRL/TDD-Node.js-APIserver/blob/master/api/user/user.ctrl.js#L68 Cảm ơn bạn một lần nữa vì đã cung cấp một bài giảng tuyệt vời:D

    • jeonghwan
      知識共有者

      Bạn đã tự mình giải quyết được vấn đề mà bạn đang gặp khó khăn chưa? Tôi rất vui khi được giúp đỡ.

  • prelasia2127님의 프로필 이미지
    prelasia2127

    受講レビュー 3

    平均評価 4.3

    4

    100% 受講後に作成

    Đó là một bài giảng tốt. Tôi nghĩ điều này sẽ hữu ích khi lần đầu tiên bắt đầu với TDD.

  • joony10170010님의 프로필 이미지
    joony10170010

    受講レビュー 3

    平均評価 4.0

    3

    100% 受講後に作成

    Cảm ơn sự giúp đỡ to lớn mà tôi nhận được từ bài giảng. Điều hơi thất vọng là trình độ chỉ ở mức trung cấp, nhưng thật đáng tiếc khi bạn đã đầu tư quá nhiều thời gian cho người mới bắt đầu ngay từ đầu. Tôi muốn yêu cầu một bài giảng TDD nâng cấp phù hợp hơn với học viên trình độ trung cấp. Cảm ơn bạn đã làm việc chăm chỉ, và cảm ơn bạn.

    期間限定セール、あと4日日で終了

    ¥477,854

    23%

    ¥3,632

    jeonghwanの他の講座

    知識共有者の他の講座を見てみましょう!

    似ている講座

    同じ分野の他の講座を見てみましょう!