강의

멘토링

커뮤니티

Programming

/

Back-end

本当! Spring Bootの商品 - 注文API開発で学ぶTDD

Spring Bootを使用してTDDでWebアプリケーションを作成する方法を学びます。 TDDを使用すると、開発の生産性を維持し、信頼できるWebアプリケーションを作成する方法を学ぶことができます。

  • ejoongseok
tdd
api
springboot
웹개발
TDD
Spring Boot
POJO
Software Test
Thumbnail

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

受講後に得られること

  • テストコードの書き方

  • テスト主導的な考え方

実務ベースのTDD!
今TDDが厄介にならないでしょう😎

テストコードのないアプリは
今やめましょう🙅🏻‍♂️

Webアプリケーションの開発は誰でも可能です。しかし、メンテナンスが簡単で、他の開発者が理解しやすくするのは難しいです。そのための第一歩はテストしやすいコードを書くことです。その方法はTDDで開発するときに最も簡単に得られます。

TDDは、アプリケーションが成長しても開発の生産性が低下することなく信頼できるアプリケーションを作成する最も簡単な方法です。講義を見ることで終わるのではなく、繰り返し練習して例を応用して本人にしましょう!ある瞬間TDDが難しくないことはもちろん、テストしやすいコードを作れるようになるでしょう。

📢受講前に確認してください!

  • 本講義は理論的な内容を扱いません。
  • Java、SpringBoot、Junit5の基本的な理解があるという前提で講義を行います。しかし、講義を先に受講して分からない部分を勉強してもいいです。

こんなことを学びます📖

まず、TDDでSpringに依存しないPOJOアプリケーションを開発します。そしてSpring Beanとして登録し、アプリケーションがうまく動作することを確認してください。その後、現在のテストを再利用できるAPIテストに切り替えます。

1. POJOアプリケーションTDD

2. スプリングブートテストに切り替える

3. APIテストに切り替える

4. JPAを適用する


こんな方におすすめですよ🙋

日程合わせもギリギリなのに…

テストコードを書く
悩みの開発者

TDDが良いことはわかりますが..

どこから始めるべきか
わからない開発者

ボウリングゲームではありません..

実際のWebアプリ開発でTDDする
方法が気になる開発者


予想される質問 Q&A 💬

Q. スケジュールがとてもギリギリなのでテストコードを作れません。

テストコードなしでアプリケーションを開発すると、最初はテストコードを書くよりも速いと感じることができます。しかし、時間が経つにつれて簡単な変更も難しくなります。そして毎回サーバーをオン/オフしながら確認しなければなりません。後でサービス全体をテストするのも時間がかかり、先延ばしになります。そして、私が書いたコードがどこで問題を引き起こすのではないかと心配された経験があるでしょう。 TDDは生産性を維持する最も簡単な方法です。

Q. TDDが良いのは分かりますが、どこから始めるべきなのでしょうか。

このレッスンでは、OutSide-In TDDにフローを作成しながら、コアビジネスロジックを見つけて、InSide-Out TDDを通じてテストできるAPIを開発する方法を学ぶことができます。

Q. 実務でTDDをどのように適用すればよいですか?

TDDを練習するためにボーリングゲームTDDをしてみた経験があるでしょう。しかし、WebアプリケーションでTDDを適用するのは簡単ではありませんでした。今回の講義では、実務からTDDでAPIを開発する方法を学ぶことができるでしょう。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • TDDが気になる開発者

  • テストコードから書くのが難しい開発者

  • 実務でもTDDをしたい開発者

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

  • Java言語

  • スプリングブート

  • Junit5

こんにちは
です。

4,952

受講生

92

受講レビュー

12

回答

4.7

講座評価

1

講座

처음 개발 공부를 시작했을 때 개발 업계의 지식을 공유하는 문화 덕분에 정말 많은 도움을 받았습니다.

저도 언젠가 어떠한 형태로든 기여를 하고 싶다는 꿈을 가지고 있었고, 강의를 제작하게 되었습니다.

유튜브: https://www.youtube.com/@ejoongseok

カリキュラム

全体

23件 ∙ (2時間 42分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

92件

4.7

92件の受講レビュー

  • parksangdonews님의 프로필 이미지
    parksangdonews

    受講レビュー 17

    平均評価 4.8

    5

    100% 受講後に作成

    開発を楽しんでいるかのように楽しく講義されてみる人も楽しいですね…^^ ただしインテリジェイプラグインを通じて、キーボードショートカットを受講者が見ることができるように下段に表示してくれば、初心者たちも追いやすそうです。開発ツールに慣れていない人たちは何が起こってなくなるのに一体何を押したの?と気になる時が多いようになりたいです(私が初心者の時にそうでしたよㅎㅎㅎ)それでも星5。 5点差し上げます。

    • ejoongseok
      知識共有者

      講義に足りない部分が多いのに良い評残してくれてありがとう!今後の講義では、私がどんなショートカットを使うのかを共有するようにし、講義の伝達に気を使うようにします!ありがとうございます!!!😄

    • 講義よりも私もこの意見を残そうとしましたが、やはりすでにありますね^^

  • jhg0970790님의 프로필 이미지
    jhg0970790

    受講レビュー 5

    平均評価 4.8

    4

    30% 受講後に作成

    この講義はスピードが速い講義です。詳しい説明も一つ一つ拾って教えてくれる講義でもありません。ただし、このレッスンはJava TDDの流れを全体的に伝えます。ああこんなに流れるんだなとわかりますよ。また、Java 8言語だけを書いた人には、新しい文法をたくさん学ぶことができます。 結論として言えば、どの程度スプリングの基礎があり、テストが何であるかを知っていますが、これをどのように始めるべきかわからない方にはとてもおすすめです。また、Java 8ではなくJava 17を学びたい人にも役立ちます。

    • ejoongseok
      知識共有者

      チョンᄋᄋさん!細かいレビューは本当にありがとうございました!!😆 チョンㅇㅇは正確に診断しました! 他の方も感じますが…! この講義はやや不親切な部分が多く、伝達力も良くありません。 申し訳ありません! 私が言ったように、ビデオはJava&Spring Bootアプリケーションの開発でTDDへの全体的な流れを共有します。 その時知っていたら役に立ったようだという内容を込めた映像で 似たような悩みをしている方に役立ててほしいと制作した映像です! 受講しながら注意してくださる点は該当映像はTDDはこうしなければならない!ではありません! 映像の内容は、私が経験して知っている内容の中でのみ説明できますので いくらでもより良い方法があるかもしれません! ただこんなふうにもやってるな~OK理解して頂ければと思います! 不足が多い映像ですが、100点のレビューを作成していただきありがとうございますチョンㅇㅇ様!

  • gerrard님의 프로필 이미지
    gerrard

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    この講義は無料です。 あなたをGOATと呼びます。 +最後の講義のように、すべての講義にショートカットが出るようにしていただければ幸いです!

    • ejoongseok
      知識共有者

      こんにちはArsenalさん!!🥹 よく見てくれてありがとう! ビデオが役に立つことを願っています!!😆

  • jungpark0077706님의 프로필 이미지
    jungpark0077706

    受講レビュー 1

    平均評価 5.0

    5

    91% 受講後に作成

    とても楽しくよく見ました。 普段気になっていた部分を講義で解いてくれて楽しく見ました。 多くの人が賞賛してくれたように、POJO ->ブート -> API -> JPAに進む流れがとても良かったし、 ショートカットやlivetemplateハニーチップも良かったです。 ちょっと先に進む質問かもしれませんが、次の講義を計画することはありますか? 良い講義をよく見ました。ありがとうございます。

    • ejoongseok
      知識共有者

      Jung Hoさん!楽しく見てくれてありがとう! 🥹 映像が少しでも役立ててほしいですね! これからもまた共有ドリル内容があれば!そして欲しいなら! 準備をしてみましょう! ありがとうございます!幸せな一日になろう!😆

  • omg님의 프로필 이미지
    omg

    受講レビュー 205

    平均評価 5.0

    5

    100% 受講後に作成

    ハチミツ先端も良かったし、POJO->ブート->API->JPA型の川の一貫性も良かったです。

    • ejoongseok
      知識共有者

      OMGさん!ありがとうございます!😊 少しでも役に立ってほしいですね! これからも良い内容お届けできるよう頑張ります!

無料

似ている講座

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