강의

멘토링

로드맵

BEST
Programming

/

Back-end

Spring Boot JUnit テスト - セキュリティを活用した Bank アプリケーション

Spring Boot(Spring Boot)で銀行アプリケーションを開発しましょう。開発をしながら発生する様々な問題を一つずつ直接JUnitでテストしてみながら、自分で悩み、アプリケーションを構築できる力を養う講義です。

  • metacoding
junit
테스트코드
유닛테스트
스프링부트
JUnit
Spring Boot
Software Test

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

こんなことが学べます

  • 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

こんにちは
です。

29,070

受講生

741

受講レビュー

219

回答

4.9

講座評価

4

講座

유튜버 메타코딩입니다.

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

カリキュラム

全体

69件 ∙ (15時間 9分)

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

受講レビュー

全体

23件

4.6

23件の受講レビュー

  • dongheekim359님의 프로필 이미지
    dongheekim359

    受講レビュー 50

    平均評価 5.0

    5

    7% 受講後に作成

    こんにちは講師〜 インフラストラクチャの講師の無料スプリングコンセプト講義を聞くのがとても好きです。 受講しました 講師のメタコーディングYoutuブランのイージーアップクラスの授業も聞きました ちなみに、他の人もイージーアップクラスjpa講義を聞くと役に立つと思います。 イージーアップクラスでは、jpa Eclipseで講義をしていましたが、知らなかった部分がたくさんわかりました。 落ち着いて声が良く、 原理概念説明じっくりとよく説明してください スプリング関連のより深い部分も 期待しています 実務でプロジェクトで経験した jpa中/上級、同時性制御(ロック)、並列処理、配置、エクセルファイル処理、メール送信、リモート制御など.. これから良い講義を楽しみにしています。 いつも元気で幸せです^^

    • metacoding
      知識共有者

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

  • kms920106님의 프로필 이미지
    kms920106

    受講レビュー 24

    平均評価 4.6

    3

    100% 受講後に作成

    講義内容はとても良いです 【良い点】 1. あれこれ よく知らなかった知識も多い 2. 実務で役に立つコードが多い 3. 内容を知って細かく説明する 4. 旗ハブに授業資料が整理されている ----- 【惜しい点】 1.他のレビューのようにキーボードの音が濁ります。 2. ライブコーディングで進んでくれたのか。 (他のライブコーディング講義のようにマルチモニターをご利用いただき、あらかじめ完成したプロジェクトを参考にしながら進めていただきたいと思います。)

    • leejinwoo1126님의 프로필 이미지
      leejinwoo1126

      受講レビュー 24

      平均評価 5.0

      5

      100% 受講後に作成

      アプリケーションを作成しながらJUnit5テストを学習したい場合は、この講義をお勧めします。 テストコードを書いていない2つの会社を通って、次の会社はテストコードを書く会社に入ることを目指しました。 ところで、テストコードをどのように書くべきかは、厳しい状況でその講義を知ることになり、一生懸命従ったことのおかげで、各層ごとにテストする方法に熟達することができました。 他のJUnit講義の場合、API Methodの学習テストをすることが多かったのですが、この講義で実務のように練習できてよかったです。ありがとう **参考。 JUnit5の基本的なテスト方法を学び、その講義を聞くと推進力が得られます。

      • metacoding
        知識共有者

        詳細なレビューありがとうございます!

    • iih9075948님의 프로필 이미지
      iih9075948

      受講レビュー 9

      平均評価 5.0

      5

      100% 受講後に作成

      最近の実務にJWTを適用しなければならない場合がありましたが、おかげでうまく適用して良い結果が出ました。ありがとうございます!

      • cristiano님의 프로필 이미지
        cristiano

        受講レビュー 12

        平均評価 5.0

        5

        100% 受講後に作成

        以前の国費で書面で先生教育を聞きましたが、あまりにもよく教えてくれて、セキュリティ講義ではなく、複数講義決済しながら本当にたくさんの助けを受けました。

        期間限定セール、あと4日日で終了

        ¥3,634

        24%

        ¥4,845

        metacodingの他の講座

        知識共有者の他の講座を見てみましょう!

        似ている講座

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