
実務に直接適用するフロントエンドテスト - パート2。テスト深化:視覚的回帰・E2Eテスト
hanjungv
このレッスンでは、全体的なフロントエンドテストの種類を把握し、状況に応じた適切なテストを選択して信頼できるテストを作成する方法を学びます。
초급
Software Test, JavaScript, e2e
より早く、より堅牢に Spring Boot アプリケーションを開発しましょう。正確な理論の説明と、実務レベルの連携した実習を通じて、HTTP API アプリケーション開発に TDD を使う効果的な方法を自然に習得できます。
TDD による Spring Boot Web API アプリケーション開発 実践
正確で核心的な TDD 理論
過度なツールと設計なしに TDDを使う方法
要件を満たした後に設計を改善する方法
シンプルな設計から構造化されたアーキテクチャへ安全にリファクタリング
TDDに関する誤解の解消
学習対象は
誰でしょう?
ソフトウェア開発の学習初期からTDDを基本スキルとして身につけたい方
安定して要件を満たし設計を改善するプログラマーとして成長したい方
Spring Boot Webアプリケーション開発の実務にTDDを使いたい方
TDDに関する基本知識は習得したが、実務導入に難しさを感じている方
TDDに関する誤解を解消したい方
前提知識、
必要でしょうか?
Javaコーディングに不自由なくできる程度のJava言語の文法理解
HTTP基礎知識
リレーショナルデータベース基礎知識
508
受講生
30
受講レビュー
13
回答
5.0
講座評価
2
講座
여러 스타트업에서 CTO로 활동하며 기술팀의 역량 성장을 이끌어왔습니다.
코딩만큼이나 기술 지식과 경험을 나누는 일에서도 큰 즐거움을 느낍니다.
全体
109件 ∙ (14時間 9分)
講座資料(こうぎしりょう):
1. 講義紹介
07:20
2. 講師紹介
00:54
3. エンジニアリングと原則
04:59
4. インターフェース設計と実装設計
04:59
5. テストと設計
06:21
6. TDD 手順
09:03
7. 今時点のTDDの意味
06:30
8. 偽陽性と偽陰性
04:10
9. TDDについての誤解
13:19
全体
30件
5.0
30件の受講レビュー
受講レビュー 6
∙
平均評価 4.8
修正済み
5
大変勉強になりました。 最近受講した講義の中で、最も参考になりました。 これほど丁寧な講義をご準備いただき、本当に感謝しています。 私もテストに興味があり、単体テスト、TDDなどのテスト関連の講義や本を何冊か購入し学習しましたが、 学んだ内容を実際のプロジェクトにどう適用すれば良いか、毎回途方に暮れていました。 そのため、プロジェクトにTDDやテストを正しく導入する方法を教えてくれる講義があれば良いのにと思っていましたが、 この講義を通して、TDDに対する大きな方向性を掴むことができました。 おかげで、私もこれから自分のプロジェクトに慎重にTDDを導入してみることができそうです。 そして、最後に少しだけ触れてくださったレガシー関連の講義も、ぜひ出たら嬉しいです。 講義の購入を検討されている方へ: TDDを導入してみたいけれど、どうすれば良いか途方に暮れている方なら、この講義がきっと大きな助けになるはずです。
denia park様、完講おめでとうございます。そしてありがとうございます。私がこの講座を準備する大きなきっかけの一つが、最後に仰ってくださったTDD導入に途方に暮れている方々に多く出会い、こうした問題を解決して差し上げたいと思ったからで、この受講評価は私にとって特別な意味を持ちます。実務プロジェクトにも安定的にTDDを導入され、より良い製品をより速く作れることを願っています。🙏
受講レビュー 5
∙
平均評価 5.0
修正済み
5
この講義は、私たちの仕事が単なる設計やコード作成ではなく、現実世界の顧客の問題を把握し、ソフトウェアを通じて解決することであることを明確に示してくれます。 サーバー、API、データベースだけを学んだ人に、「顧客志向で開発せよ」と言っても、それがどういう意味か理解するのは容易ではなく、また誰かが「クリーンアーキテクチャ」や「Ports and Adapters」アーキテクチャを使えば、変化する要求事項を処理しやすいと教えてくれます。 苦労して勉強してパターンを適用しても、自分が顧客志向で開発していると感じるのは容易ではありません。 この講義は、そういった人々に対し、明確なガイドラインを提供します。講義で教えてくれる内容は、顧客の要求事項をうまく整理し、それを満たすコードを作成することです。そして、この過程で「テスト駆動開発」がいかに効果的であるかを知ることができます。 講義を最後まで 따라가고その趣旨に耳を傾ければ、TDDに対する疑問符が感嘆符に変わることでしょう。
뜨어어さん、講義を聞いてくださり、良い評価まで残してくださって本当にありがとうございます。 私が伝えたかったことが、뜨어어さんにうまく伝わったように感じられて、本当に幸いです。学習された内容が、実際の開発で良い影響を与え、ユーザーのためにもなることを願っております!
受講レビュー 5
∙
平均評価 5.0
5
TDDを衒学的にせず、実質的なソフトウェアの価値に集中し、生産性も向上させられる方向で、コード実習を通じて体得することができました。 講義で扱う例が実務にありそうなものでありつつも、講義で必要な知識をカバーするように、細やかに洗練して構成されているのが感じられました。 私のように、とりあえず作ってからデバッグに時間を費やし、失敗してまた最初から作り直したり、不器用なテスト作成でかえって生産性を低下させるコーディング習慣をお持ちの方々にとって、この講義は十分に適切な解決策となり得ると考えます。
꼬꼬록さん、短くない講義でしたが、完講まで本当にお疲れ様でした。👍 良い評価をいただき、ありがとうございます。講義で学ばれた内容を実務で十分な効果として活かしていただけることを願っております。
受講レビュー 1
∙
平均評価 5.0
5
よく目にするTDDの方法論や適用方法について抱いていた疑問が解消される講座です。TDDが私たちにどのような助けになるのか、それが問題解決という観点からどのような意味を持つのか、講師の方の哲学がよく伝わってきます。
ジュンヒョク様、レビューありがとうございます。 手法だけでなく、私の考えも伝わっているようで良かったです。 難しい内容があれば、遠慮なくInflearnやDiscordに質問を残してください!
受講レビュー 1
∙
平均評価 5.0
5
TDDという開発手法を学ぶということにとどまらず、ソフトウェアの設計および実装を進める際に、どのような観点から捉え、どのような領域を重要視するかなど、重要な話も含まれています。 また、実習の難易度自体は比較的易しいと感じられるかもしれませんが、シンプルに見えるシナリオに、実際の開発過程で起こりうる複雑な問題や現象を、簡単でシンプルに見える形に置き換えて、講義に盛り込まれていると感じました。 TDD入門だけでなく、ソフトウェアエンジニアとして入門する方や、これまでの慣性を超えた新しい観点での成長を望む方々に、ぜひ受講してほしいと思います。
良い評価と推薦、ありがとうございます。講座後半の内容も、お役に立てれば幸いです!
¥18,076
同じ分野の他の講座を見てみましょう!