![[改訂3版] Node.js教科書 - 基本からプロジェクト実習まで講義サムネイル](https://cdn.inflearn.com/public/courses/330181/cover/47e0125e-75ad-4946-96d3-54bbc444a188/330181-eng.jpg?w=420)
[改訂3版] Node.js教科書 - 基本からプロジェクト実習まで
zerocho
ノードとは何か、最新のJavaScript文法、ノードのAPI、npm、モジュールシステム、データベース、テストなどについて学び、5つの実例を使ってプロジェクトを作成します。サービスをクラウドにデプロイしたり、ノードプロジェクトをTypeScriptに変換したりすることもできます。
初級
Node.js, Express, MySQL
このレッスンでは、テストが必要な場合とテストを行う際の利点をJestフレームワークで紹介します。リアクト、Expressなどにユニットテスト、統合テストを適用してみます。
受講生 696名
難易度 初級
受講期間 無制限


学習した受講者のレビュー
5.0
RyuWoong
Jestを活用してテスト導入を試みてみましたが、ライブラリの説明と違って思ったより難しい点がかなり存在しました。
5.0
김형
JavaScript部門1層講師らしくjest部分の基礎/重要/実践まで逃してはいけない部分を簡単かつ正確に知らせるゼロチョサム講義は山参と同じ健康な薬剤を食べるようです。
5.0
Cliche
テストを始める方やJestを言葉だけ聞いたのか、使用はしなかった方には最高の講義ではないかと思います。 Jestを使って小さなユニットのテストから大きな統合テストまで、使いこなせるように実務で適用できるように構成されています。 また、JESTを使用しながら起こり得る疑問や質問事項は、すでに講義内にセルフ(?)回答式になっており、聞いてみなくても答えが出ています。 最後に、カリキュラムのリストは直感的です。講義は一度聞くと全くなるのではなく、2回3回聞く必要がありますが、その時、このカリキュラムのリストが私たちの疑問、気になることをすぐに解決するのに役立ちます。 これだけで解決するにあたって大きなスタッフを一歩進めてもらっていいです。
Jestの使い方
テストコードの書き方
テスト時の注意事項
ユニットテスト、統合テスト
スナップショットテスト
注がれる業務打ち出しも忙しいのですが、別に時間をかけてソフトウェアテストを作成しなければならないのか悩みが多いでしょう。インターネットでは、「テストしなければならない」または「TDD(テスト主導開発)しなければならない」こういう文をよく見て、より悩みが深まったはずです。
このレッスンでは、まず現在の状況でテストが必要かどうかをお知らせし、テストを行う際の利点をコードで紹介します。 「テストをぜひしてください!」強制する講義ではありません。講義を見てから自分で必要性を感じたら、講義で学んだようにテストを適用してみてください!
📌無条件テストをしなければならないという立場で取った講義ではありません。テストが必要かどうかを講義を見ながら感じてみてください。
📌単にテストツールAPIを紹介するのではなく、どのような心でテストする必要があるのか、どのようにテストすればいいのかを紹介します。多くのJest APIの中で、実務でよく使われるものを中心に説明します。
📌 TDD講義ではありません。既存のReactやExpressコードにユニットテスト、統合テストを追加する方法を講義します。テストカバレッジ100%を目指します。
📌基本的にJavaScriptを知っているという前提のもとに進みます。追いつく講座ではなく、私がテストをするのを見ながら必要性を一緒に感じて、さまざまなモッキング技法について学ぶ講義です。

テストしなければならないか悩んでいます。
テストすればいいという言葉は聞いたが、別に時間をかけて作る必要があるのか悩む開発者

テストどこから始めるべきですか?
必要に応じて、または会社の指示でテストコードを組み立てるのにどのように始めるのか

効果的なテストとは何ですか?
テストは作成しているが、きちんとしたテストが合うが、効率的なテストが合って悩む開発者
既存のプロジェクト(React、Express)にJestを設定できます。
既存のプロジェクト(React、Express)にユニットテスト、統合テストを作成できるようになります。
少しの(?)努力だけを傾ければ、テストカバレッジ100%を達成できるようになります。
どの部分をモッキングすべきかを判断できるようになります。
Visual Studio Code Jestプラグインとのテストレッスン!
テストカバレッジ100%達成も難しくありません(疲れただけ... 😊😊)
ユニットテスト、統合テスト、E2Eテストについて学びます。
2回実行すると失敗するテストは今やめ!スナップショットテスト(aka.ぬいぐるみ)で解決!
windows 11
node.js 22
Jest 29
練習環境は大きく関係ありません。
基本的なJavaScript文法
Reactなどのフロントエンド体験、またはExpress、Nest.jsなどのバックエンド体験
フォローするのではなく、講義を見ながら学んだことをあなたのコードにテストしてください。
テストして詰まったのは、ソースコードと一緒に質問していただければ一緒に悩んでみましょう。
学習対象は
誰でしょう?
テストをしたいのですが、どうやって始めるのかを理解できない人
何度もバグが再発してテストの必要性を感じる方
テストすると、開発生産性が向上するのか気になる人
効果的なテストを作成したい方
前提知識、
必要でしょうか?
JavaScript
タイプスクリプト(上手でなくてもよい)
npm
インフラン認証
キャリア認証
68,230
受講生
1,778
受講レビュー
9,768
回答
4.8
講座評価
26
講座
私の講義の強みはQ&Aです(Inflearn回答王を2回受賞)。24時間以内にできる限りお答えします!一緒に悩んでいるという気持ちで回答させていただきます!
私の講座の大きな強みはQ&Aサポートです。(インフラーンQ&A王賞を2回受賞)24時間以内にご質問にお答えし、最善を尽くしてサポートいたします!問題を一緒に解決している感覚を味わっていただけるでしょう。
👉ZeroCho Lectures
ZeroCho(ゼロチョ)講義の全ロードマップ。私の全コースの完全なロードマップはこちらでご確認いただけます。
– 『Node.js教科書』、『コーディング自律学習 ZeroChoのJavaScript』、『Let's Get IT JavaScript』、『TypeScript教科書』著者
– ZeroCho.com 運営者
– 現) YouTubeにてZeroCho TVで開発関連の放送中
– 元) Smoretalk CTO
– 元) 今日のピックアップ CTO(カカオモビリティにエグジット後、カカオモビリティ最年少開発パート長)
Node.js教科書、ZeroChoの独学JavaScript、Let's Get IT JavaScript、TypeScript教科書の著者
ZeroCho.comの運営者
現在、開発関連のトピックを扱うYouTubeチャンネルZeroCho TVを運営中
元 SmoreTalk CTO
元Today Pickup CTO(カカオモビリティに買収、最年少リード開発者として合流)
全体
53件 ∙ (5時間 57分)
1. イントロ&講義紹介
14:11
2. この講義が扱わないこと
02:58
3. jestのインストールとESM設定
07:05
4. タイプスクリプトの設定
02:29
9. 非同期関数テスト
08:10
10. コールバック関数のテスト
02:03
11. エラーテスト
02:46
15. テストを待つ - スキップ、トド
02:51
18. mockオブジェクトの活用
04:17
26. ch2に入る前に見てください!
02:31
27. 本番コードテスト用の設定
05:44
28. テスト名の作成方法
06:41
29. 最初に失敗した後に成功しましょう
02:41
30. テストカバレッジは100%
07:52
34. コード順にテストを作成しましょう
06:42
36. テストを2回実行する理由
10:57
38. 高次関数をテストする
09:23
43. ライブラリ内の高度なモッキング
05:40
44. カバレッジ100%への旅
31:56
45. ch2仕上げと次の章のご案内
03:12
全体
32件
5.0
32件の受講レビュー
受講レビュー 11
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 5.0
受講レビュー 5
∙
平均評価 5.0
受講レビュー 3
∙
平均評価 5.0
5
テストを始める方やJestを言葉だけ聞いたのか、使用はしなかった方には最高の講義ではないかと思います。 Jestを使って小さなユニットのテストから大きな統合テストまで、使いこなせるように実務で適用できるように構成されています。 また、JESTを使用しながら起こり得る疑問や質問事項は、すでに講義内にセルフ(?)回答式になっており、聞いてみなくても答えが出ています。 最後に、カリキュラムのリストは直感的です。講義は一度聞くと全くなるのではなく、2回3回聞く必要がありますが、その時、このカリキュラムのリストが私たちの疑問、気になることをすぐに解決するのに役立ちます。 これだけで解決するにあたって大きなスタッフを一歩進めてもらっていいです。
受講レビュー 2
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
期間限定セール、あと2日日で終了
¥30,800
30%
¥5,700