
스프링부트 JUnit 테스트 - 시큐리티를 활용한 Bank 애플리케이션
최주호
스프링 부트(Spring Boot)로 은행 애플리케이션을 개발해 봅니다. 개발을 하면서 발생하는 여러 문제들을 하나씩 직접 제이유닛(JUnit)으로 테스트해 보면서 스스로 고민하고 애플리케이션을 구축할 수 있는 힘을 길러드리는 강의입니다.
Cơ bản
JUnit, Spring Boot, 소프트웨어 테스트
より早く、より堅牢に Spring Boot アプリケーションを開発しましょう。正確な理論の説明と、実務レベルの連携した実習を通じて、HTTP API アプリケーション開発に TDD を使う効果的な方法を自然に習得できます。
TDD による Spring Boot Web API アプリケーション開発 実践
正確で核心的な TDD 理論
過度なツールと設計なしに TDDを使う方法
要件を満たした後に設計を改善する方法
シンプルな設計から構造化されたアーキテクチャへ安全にリファクタリング
TDDに関する誤解の解消
学習対象は
誰でしょう?
ソフトウェア開発の学習初期からTDDを基本スキルとして身につけたい方
安定して要件を満たし設計を改善するプログラマーとして成長したい方
Spring Boot Webアプリケーション開発の実務にTDDを使いたい方
TDDに関する基本知識は習得したが、実務導入に難しさを感じている方
TDDに関する誤解を解消したい方
前提知識、
必要でしょうか?
Javaコーディングに不自由なくできる程度のJava言語の文法理解
HTTP基礎知識
リレーショナルデータベース基礎知識
1,097
受講生
51
受講レビュー
22
回答
4.9
講座評価
3
講座
여러 스타트업에서 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
全体
39件
5.0
39件の受講レビュー
受講レビュー 6
∙
平均評価 4.8
修正済み
5
강의를 정말 잘 들었습니다. 최근에 본 강의 중 가장 큰 도움이 되었습니다. 이렇게 정성스러운 강의를 준비해 주셔서 정말 감사드립니다. 저도 테스트에 관심이 많아 단위 테스트, TDD 등의 테스트 관련 강의와 책을 여러 권 구매하여 학습했으나, 배운 내용을 실제 프로젝트에 어떻게 적용해야 할지 매번 막막했습니다. 그래서 프로젝트에 TDD나 테스트를 제대로 도입하는 방법을 알려 주는 강의가 있으면 좋겠다고 생각했는데, 이 강의를 통해 TDD에 대한 큰 방향성을 잡을 수 있었습니다. 덕분에 저도 이제 제 프로젝트에 조심스럽게 TDD를 도입해 볼 수 있을 것 같습니다. 그리고 마지막에 짧게나마 말씀해주신 레거시 관련 강의도 꼭 나오면 좋겠네요 강의 구매를 고민하시는 분께 드리는 말씀: TDD를 도입해보고 싶은데 어떻게 해야할지 막막하신 분들이라면 이 강의가 분명 큰 도움이 될 것입니다.
denia park님 완강 축하드리고 또 감사드립니다. 제가 강의를 준비하게 된 큰 계기 중 하나가 마지막에 말씀해주신 TDD 도입이 막막하다는 분들을 많이 만났고 이런 문제를 해결해드리고 싶었던 거라서 수강평이 저에게 특별한 의미가 됩니다. 실무 프로젝트에도 안정적으로 TDD를 도입하셔서 더 좋은 제품을 더 빠르게 만드실 수 있기 바랍니다. 🙏
受講レビュー 5
∙
平均評価 5.0
修正済み
5
이 강의는 우리가 하는일이 단순 설계 및 코드 작성이 아니라, 현실세계의 고객의 문제 파악 및 소프트웨어를 통한 해결 이라는 것을 명확히 알려줍니다. 서버, API, 데이터베이스만 배운 사람에게 “고객 지향적으로 개발 하라” 라고 얘기해도 그게 무슨 이야기 인지 이해하기 쉽지 않고, 또 누군가는 “클린 아키텍쳐” 혹은 “Ports and Adapters” 아키텍처를 사용 하면 변화하는 요구사항을 처리하기 쉽다고 누군가 알려줍니다. 힘들게 공부해서 패턴을 적용해도 내가 고객 지향적으로 개발하고 있다고 느끼기는 쉽지 않습니다. 이 강의는 그러한 사람들에게 명확한 가이드라인을 제공 합니다. 강의에서 알려주는 내용은 고객의 요구사항을 잘 정리하고 이를 충족하는 코드를 작성하는 것 입니다. 그리고 이 과정에서 ”테스트 주도 개발“이 얼마나 효과적인지 알게 해줍니다. 강의를 끝까지 따라하고 취지에 귀 기울이다 보면 TDD에 대한 물음표가 느낌표로 바뀌게 될 것입니다.
뜨어어님 강의 들어주시고 좋은 평까지 남겨주셔서 정말 고맙습니다. 제가 말하고 싶었던 생각이 뜨어어님에게 잘 전달이 된 것처럼 느껴져서 참 다행입니다. 학습하신 내용들이 실제로 개발할 때 긍정적인 영향을 미치고 사용자에게도 도움이 되기를 바라겠습니다!
受講レビュー 7
∙
平均評価 5.0
5
TDD를 현학화되지 않고 실질적인 소프트웨어의 가치에 집중하며 생산성도 올려줄수 있는 방향으로 코드실습을 통해 체득할 수 있었습니다. 강의에서 다루는 예시가 현업에 있을법하면서도, 강의에서 필요한 지식을 커버하도록 세심하게 정제하여 구성하신게 느껴졌습니다. 저처럼 막 만들다 디버깅에 시간을 쏟다 실패해서 다시 처음부터 만들거나, 어설픈 테스트 작성으로 오히려 생산성을 떨어뜨리는 코딩습관을 가지신분들에게 이 강의는 충분히 적확한 해법이 될수 있을것이라고 생각합니다.
꼬꼬록님 짧지 않은 강의인데 완강까지 정말 수고 많으셨습니다. 👍 좋은 평가 감사드리고요, 강의로 얻으신 내용으로 실무에서 충분한 효과를 만들어 내시기를 바랍니다!
受講レビュー 1
∙
平均評価 5.0
5
TDD라는 개발 방법론을 배워 나간다는 것을 넘어서서, 소프트웨어 설계 및 구현을 진행할 때 어떤 관점에서 바라보고, 어떤 영역을 중요하게 여기는지 등 중요한 이야기 또한 담겨 있습니다. 또한, 실습 난이도 자체는 꽤나 쉽게 여겨질 수 있겠지만, 단순해 보이는 시나리오에 실제 개발하는 과정에서 나올 수 있는 복잡한 문제 혹은 현상들을 쉽고 단순해 보이는 형태로 환산하여 강의에 담았다고 느껴졌습니다. TDD입문 뿐만 아니라 소프트웨어 엔지니어로 입문하거나 기존 관성을 넘어선 새로운 관점에서의 성장을 원하시는 분들이 꼭 들었으면 합니다.
좋은 평가와 추전 감사드립니다. 강의 후반부의 내용도 도움이 되시면 좋겠습니다!
¥18,430
同じ分野の他の講座を見てみましょう!