Spring Boot JUnit テスト - セキュリティを掻甚した Bank アプリケヌション

Spring BootSpring Bootで銀行アプリケヌションを開発したしょう。開発をしながら発生する様々な問題を䞀぀ず぀盎接JUnitでテストしおみながら、自分で悩み、アプリケヌションを構築できる力を逊う講矩です。

難易床 初玚

受講期間 無制限

JUnit
JUnit
Spring Boot
Spring Boot
Software Test
Software Test
JUnit
JUnit
Spring Boot
Spring Boot
Software Test
Software Test

孊習した受講者のレビュヌ

孊習した受講者のレビュヌ

4.6

5.0

죌아아빠

7% 受講埌に䜜成

こんにちは講垫〜 むンフラストラクチャの講垫の無料スプリングコンセプト講矩を聞くのがずおも奜きです。 受講したした 講垫のメタコヌディングYoutuブランのむヌゞヌアップクラスの授業も聞きたした ちなみに、他の人もむヌゞヌアップクラスjpa講矩を聞くず圹に立぀ず思いたす。 むヌゞヌアップクラスでは、jpa Eclipseで講矩をしおいたしたが、知らなかった郚分がたくさんわかりたした。 萜ち着いお声が良く、 原理抂念説明じっくりずよく説明しおください スプリング関連のより深い郚分も 期埅しおいたす 実務でプロゞェクトで経隓した jpaäž­/䞊玚、同時性制埡(ロック)、䞊列凊理、配眮、゚クセルファむル凊理、メヌル送信、リモヌト制埡など.. これから良い講矩を楜しみにしおいたす。 い぀も元気で幞せです^^

5.0

읎진우

100% 受講埌に䜜成

アプリケヌションを䜜成しながらJUnit5テストを孊習したい堎合は、この講矩をお勧めしたす。 テストコヌドを曞いおいない2぀の䌚瀟を通っお、次の䌚瀟はテストコヌドを曞く䌚瀟に入るこずを目指したした。 ずころで、テストコヌドをどのように曞くべきかは、厳しい状況でその講矩を知るこずになり、䞀生懞呜埓ったこずのおかげで、各局ごずにテストする方法に熟達するこずができたした。 他のJUnit講矩の堎合、API Methodの孊習テストをするこずが倚かったのですが、この講矩で実務のように緎習できおよかったです。ありがずう **参考。 JUnit5の基本的なテスト方法を孊び、その講矩を聞くず掚進力が埗られたす。

5.0

읎진혁

100% 受講埌に䜜成

最近の実務にJWTを適甚しなければならない堎合がありたしたが、おかげでうたく適甚しお良い結果が出たした。ありがずうございたす

受講埌に埗られるこず

  • JPA

  • セキュリティ

  • Springboot

  • JUnit 単䜍テスト

  • JUnit 統合テスト

  • JUnit テストのための効果的な蚭定方法

Spring Boot + JUnit、最初から確かに

初心者のバック゚ンド開発者向け
Spring Boot JUnitテストの掻甚

💡スプリングブヌトでJunitテストをせずにプロゞェクトを䜜成しおいる堎合

💡テストを曞いたずきの利点が䜕であるかわからない堎合は

テストプログラム䜜成フレヌムワヌク、JUnit

ナニットテスト、統合テストなど、JUnitを䜿甚しおSpring Bootスプリングブヌトでテストを進める方法はいく぀かありたす。しかし、い぀もの初心者がJUnitでテストを始めるのはやや難しく感じるでしょう。個人/䌁業ブログや公匏文曞などに抂念が曞かれおいたすが、いち早く敎理された抂念ずヒントだけを集めおみるのも容易ではありたせん。

このレッスンでは、JUnitが初めおの方がJUnitに簡単にアクセスできるように抂念を敎理し、さたざたなヒントをたずめたす。 Repository、Service、Controller、Security Filterなどで発生する可胜性のある問題を1぀ず぀テストしたす。このプロセスにより、スプリングブヌトレむダヌ間の関係ず責任に぀いおはっきりず知るこずができたす。

Spring Bootの経隓はありたすが、テストの必芁性も方法もよくわかりたせんか
あなたはこの講矩を通しおテストを行わずに本コヌドを曞くずきず、テストを曞いお本コヌドを曞くずきの違いを盎接経隓するでしょう。スプリングブヌトでプロゞェクトを䜜成しおいる堎合は、心配せずに必ず受講しおください


銀行アプリケヌションの開発
テストを鮮やかに孊びたしょう。

Spring Bootを䜿っお簡単な銀行アプリケヌションを䜜成したす。このプロセスでは、SpringBootずセキュリティに぀いおより詳现に知るこずができ、 JUnitテストをなぜ行うのかがはっきりずわかりたす。

講矩の特城

  • ✅ Rest APIアドレスの蚭蚈に悩むこずができたす。
  • ✅セキュリティコヌドをテストするこずができ、テストによりプロゞェクト開発時間を短瞮できたす。
  • ✅ JUnitテストを行うずきは、必ず必芁な蚭定方法ずヒントを共有しおください。
  • ✅ むンタヌネットにある原論的な内容ではなく、なぜテストをしなければならないのかを䜓隓できるようになりたす。

詳现カリキュラム

スプリングブヌトプロゞェクト/スプリングブヌトセキュリティ蚭定

  • Bankアプリケヌションプロゞェクトを蚭定し、テヌブルを蚭蚈し、゚ンティティを䜜成したす。
  • 最新のセキュリティコヌドを䜜成し、Junitでテストしたす。

Spring Bootの䌚員登録

  • 最初の機胜である䌚員登録を通じお、Validation、AOPを適甚しおテストしたす。

Spring Boot JWT認蚌ず認可

  • JWTサヌバヌを実装し、認蚌テスト/認定テストを進めたす。
  • JWTサヌバヌコヌドをリファクタリングしおみたす。

銀行アプリケヌションの䜜成

  • 口座登録、口座リスト、口座削陀、口座振蟌、口座振蟌、口座振替、入出金履歎の衚瀺機胜を䜜成したす。
  • その機胜のリポゞトリ、サヌビス、コントロヌラのテストに進みたす。
  • テストは統合テスト、ナニットテスト、モックテストに぀いお孊びたす。
  • テストに必芁な蚭定、問題、ヒントの䞡方を共有したす。

䌚員登録、ログむン、口座管理など、銀行アプリに必芁なさたざたな機胜を䜜成する過皋でテストを進めおみたす。


半甲湿ニタ、メタコヌディングチェ・ゞュホです

スプリングフレヌムワヌク、リアクト、フラッタヌ、DevOpsなど開発YouTube チャンネルメタコヌディングを運営する最䞻号です。

詳现履歎

  • 珟ゲットむンデア代衚、ノヌマドラップ開発チヌム長、BNKシステム銀行、京城倧孊情報蚈算院、OSAMハッカヌトンメント、クラスタヌナニバヌスNFT Flutterアプリ開発
  • 釜山IT教育センタヌ講矩スプリングフレヌムワヌク、同意倧孊生涯アカデミヌ講矩スプリングフレヌムワヌク、情報振興院講矩公共デヌタ、倧田保健倧孊講矩スプリングフレヌムワヌク、光雲倧孊講矩モノのむンタヌネットスマヌトホヌム、SBSアカデミヌJava講矩、クラりド゚デュスプリングフレヌムワヌク、Jieti講矩スプリングフレヌムワヌク、機械孊習、ファヌストキャンパススプリングブヌト講矩
  • Javaプログラミング入門、JSPプログラミング入門、IoTモノのむンタヌネットのためのラズベリヌファむ著者アン゜ブック、フラッタヌUI入門アンサヌブック、フラッタヌUI実践アン゜ブックなど
  • スプリングブヌト定垭りィキブックス、AWS CI/CDデプロむメント技術曞アン゜ブック執筆䞭
  • YouTubeのメタコヌディングチャンネルの運甚スプリングフレヌムワヌク、リアクト、フラッタヌ、Devops
  • む・ゞアップ、OSAM、 Inflearn、クラりド゚デュなどオンラむン講矩進行
  • 慶慶倧コンピュヌタ工孊の修士卒業、公開゜フトりェア胜力匷化囜防郚長官賞

Q&Aを確認しおください。

Q. macOSで受講できたすか

はい、受講できたす。

Q. VSCode以倖のIDEを䜿甚できたすか

自分が䜿甚するIDEがある堎合は、そのツヌルを䜿甚しおも問題ありたせん。

Q. JUnitが初めおなのに講矩を聞くこずができたすか

Spring BootずJPAを孊んだら、すぐに受講しおください。

https://www.inflearn.com/course/スプリングブヌト - セキュリティ

䞊蚘URLの講矩を聞いおJunit講矩を聞くず、さらに楜しく受講できたすよ。

💟受講前の泚意

  • Windows/macOS環境はすべお受講でき、IDEずしおはVSCodeを䜿甚したす。 IntelliJなど他のIDEを䜿甚しおも問題ありたせん。
  • JDK 11、Spring Boot 2.7.7バヌゞョンを䜿甚したす。 Spring Bootバヌゞョン3.0以降を䜿甚しおいる堎合は、Java 17バヌゞョン以䞊を蚭定する必芁がありたす。
  • プレむダヌの知識ずしお、Spring BootずJPAの䜿甚経隓が必芁です。
  • Githubを通じお孊習資料を提䟛したす。 (リンク)

こんな方に
おすすめです

孊習察象は
誰でしょう

  • JUnit テストを Spring Boot で実行したい開発者たたは孊生

  • 最新の Spring Boot セキュリティ コヌドを知りたい開発者や孊生

前提知識、
必芁でしょうか

  • スプリングブヌト

  • JPA

こんにちは
metacodingです。

29,681

受講生

788

受講レビュヌ

219

回答

4.9

講座評䟡

4

講座

ナヌチュヌバヌのメタコヌディングです。

https://www.youtube.com/channel/UCVrhnbfe78ODeQglXtT1Elw

カリキュラム

党䜓

69件 ∙ (15時間 9分)

講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

24ä»¶

4.6

24件の受講レビュヌ

  • iih9075948님의 프로필 읎믞지
    iih9075948

    受講レビュヌ 10

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    最近の実務にJWTを適甚しなければならない堎合がありたしたが、おかげでうたく適甚しお良い結果が出たした。ありがずうございたす

    • leejinwoo1126님의 프로필 읎믞지
      leejinwoo1126

      受講レビュヌ 25

      ∙

      平均評䟡 5.0

      5

      100% 受講埌に䜜成

      アプリケヌションを䜜成しながらJUnit5テストを孊習したい堎合は、この講矩をお勧めしたす。 テストコヌドを曞いおいない2぀の䌚瀟を通っお、次の䌚瀟はテストコヌドを曞く䌚瀟に入るこずを目指したした。 ずころで、テストコヌドをどのように曞くべきかは、厳しい状況でその講矩を知るこずになり、䞀生懞呜埓ったこずのおかげで、各局ごずにテストする方法に熟達するこずができたした。 他のJUnit講矩の堎合、API Methodの孊習テストをするこずが倚かったのですが、この講矩で実務のように緎習できおよかったです。ありがずう **参考。 JUnit5の基本的なテスト方法を孊び、その講矩を聞くず掚進力が埗られたす。

      • metacoding
        知識共有者

        詳现なレビュヌありがずうございたす

    • dongheekim359님의 프로필 읎믞지
      dongheekim359

      受講レビュヌ 50

      ∙

      平均評䟡 5.0

      5

      7% 受講埌に䜜成

      こんにちは講垫〜 むンフラストラクチャの講垫の無料スプリングコンセプト講矩を聞くのがずおも奜きです。 受講したした 講垫のメタコヌディングYoutuブランのむヌゞヌアップクラスの授業も聞きたした ちなみに、他の人もむヌゞヌアップクラスjpa講矩を聞くず圹に立぀ず思いたす。 むヌゞヌアップクラスでは、jpa Eclipseで講矩をしおいたしたが、知らなかった郚分がたくさんわかりたした。 萜ち着いお声が良く、 原理抂念説明じっくりずよく説明しおください スプリング関連のより深い郚分も 期埅しおいたす 実務でプロゞェクトで経隓した jpaäž­/䞊玚、同時性制埡(ロック)、䞊列凊理、配眮、゚クセルファむル凊理、メヌル送信、リモヌト制埡など.. これから良い講矩を楜しみにしおいたす。 い぀も元気で幞せです^^

      • metacoding
        知識共有者

        ありがずうございたす。最初のコメントなので、ダムガンの出たら無料クヌポンさせおいただきたす。ぜひ教えおください

    • cristiano님의 프로필 읎믞지
      cristiano

      受講レビュヌ 12

      ∙

      平均評䟡 5.0

      5

      100% 受講埌に䜜成

      以前の囜費で曞面で先生教育を聞きたしたが、あたりにもよく教えおくれお、セキュリティ講矩ではなく、耇数講矩決枈しながら本圓にたくさんの助けを受けたした。

      • pododo [DEL] 250325223720님의 프로필 읎믞지
        pododo [DEL] 250325223720

        受講レビュヌ 4

        ∙

        平均評䟡 5.0

        5

        100% 受講埌に䜜成

        詳现な写真ず䞀緒に説明が圹に立ちたす。ありがずうございたす。 これからも良い講矩をお願いしたす

        metacodingの他の講座

        知識共有者の他の講座を芋おみたしょう

        䌌おいる講座

        同じ分野の他の講座を芋おみたしょう

        ï¿¥5,065