
ジュジュで一日で始まるバックエンド - スプリング、ドッカー、AWS
jyujyu
バックエンド開発をどこから始めなければならないのか、やめませんでしたか?ジュジュと一緒に一日でバックエンドの開発を始めましょう!
초급
Spring, Spring Boot, JPA
受講生 261名
難易度 初級
受講期間 無制限

JUnit5を活用した基本的なテスト作成方法
mockitoによるMocking、Sliceテスト
コンテナを活用した統合テストと環境構築
静的コード解析によるアーキテクチャとスタイルのテスト
GitとGitHubによるテストの自動化
テストの始まりは環境構築から!
現業で使われるスプリングテストを学びましょう🔥
✅基礎から現業レベルテストまで取り上げながら、難しくないように来られるように製作しました。
✅短時間で最大効率!各実習過程を繰り返して検収しながら、実習をすばやく完了できるように設計しました。
✅ノッション追加講義資料提供!頑張った後にノッションを参考にしながら、ご希望のアプリケーション開発ができるようにまとめました。
ほとんどのテストレッスンでは、テストコードを「作成」することにのみ集中しています。しかし、実際にテストコードを書いてみた方はご存知でしょう。テスト環境を「構築」することが先行しなければ、テストコードを書けない状況にぶつかるということです。現業でも食べられる本当のテストを書いてみたくありませんか?このレッスンで簡単かつ迅速に体験してください。
嬉しいです👋ユニコーン企業バックエンド開発者として働いているジュジュです!
独学するときに経験するシャベル(!)の難しさをよく知っています。私もC言語から始め、ユニコーン企業からスプリングバックエンド開発者として働くまで、本当に多くの道を歩んできた経験があります。受講生の皆さんは私のように迷わず近道だけで学んでほしい風で講義を作りました😄
👉テストコードを書くのは初めてですか?通常、テストコードの作成はJUnitとMockitoを学ぶことから始まります!私の講義でも上記の内容を扱っているので、頑張った後にはテストコードを書く経験をしてみることができますよ!
👉 現業でテストコード作成がスムーズにならない理由の多くは統合テスト環境構築の難しさを経験するようです!実際、現業では様々なデータソースとインフラを活用しているので、講義を聞いた後は徐々にこれらのことをよく分離し、テスト環境を構築し、Mockingを活用すれば、現業でも十分にテストコードを書くことができますよ!
テスト環境の構成と作成方法を学びたい方は😅
テストを書く方法を知っています!
短時間でレベルの高いテスト環境構築を体験したい方なら🫢
データベースがあってもテストコードを書くのは怖くありません!
バックエンド履歴書にテスト体験を書いたいと思った就労生ならば😎
実務レベルのテストコードを書くことができますよ!
現業でテスト環境を整えたい方なら😅
開発しているコードが良いか判断できる指標ができますよ!
✅ JUnit5を活用した基本的なテスト作成方法
✅ mockitoを使ったMocking、Sliceテスト
✅ docker-compose、testcontainersとflywayを活用したRDBMS統合テスト
✅ localstackを使用したAWSテスト
✅ kraft mode kafka containerを活用したカフカテスト
✅spotlessとgit hookを活用したコードスタイルのテスト
✅ Arhcunitを活用したアーキテクチャテスト
✅sonarqubeを利用した静的コード解析
✅ Github Actionを活用したテストの自動化
Q. 講義を聞く前に準備すべきことはありますか?
必要なソフトウェアをインストールするだけです!ノッションにインストールする必要があるソフトウェアのリストと、正しくインストールされていることを確認するためのコマンドを作成しました。
Q. テストコードを一度も書いてみませんでしたが、聞くことができますか?
スプリングを使って簡単なCRUDアプリケーション(ツーリスト、掲示板など)を開発してみたら、難しく聞こえる講義です! Redis、Kafka、AWSなどを使ってみなくても大丈夫です!数多くの繰り返し過程を経ながら、講義に従うだけで同じように動作するように気を使って製作しました!
Q. macOSの代わりにWindows環境で練習しても大丈夫でしょうか?
Javaはクロスプラットフォーム言語でWindows / Macの両方がスムーズに動作します!ただし、Dockerの場合、ウィンドウはwslなどの設定をしてくれるべきだとわかっています!ただし、私が直接インストールしてみると、Windows Dockerデスクトップアプリを利用すれば簡単にインストールできました。 Windows受講生の方は、ドッカーのインストール時に問題があれば質問を残していただければ解決させていただきます!
Q. 授業内容はどのレベルまで扱いますか?
非常に基本的なテストコードの作成方法から、現業でも使われるレベルの環境構築まで、幅広いカバレッジで講義を制作しました。 DevOps Enginnerなら、この講義の内容よりももっと勉強する必要がありますが、バックエンド開発者が目標であれば、この講義の1つでバックエンドテストのA to Zを体験することができます!
Q. 頑強な後にはどんなことをすべきですか?
この講義では、テストコードを作成し、環境を構築する経験をすることに目的があります。実際、現業では、効率的なテストコードを書くためにアプリケーションソースコードをうまく開発することに集中しています。十分に分離されたソースと環境でより良いテストコードが表示される可能性があるためです。テストコードを書く方法を学んだら、それ以降はアーキテクチャとデザインパターンを勉強することをお勧めします!
Q.現在、現業でバックエンド開発をしています。実務で講義内容のRDBMS統合テストを適用してみたいのですが、どのようにアプローチすればいいですか?
すでに稼働している本番環境のデータベースがある場合は、どこからアクセスする必要があるのかを防ぐことができます。まず、テスト環境でJPA auto-ddl:validateオプションを適用した状態で、運用データベースのSchema DumpからDDLを抽出し、講義内容のようにテストデータベースを初期化してみてください。統合テストの第一歩になることができます。
📢受講前にご確認ください。
学習対象は
誰でしょう?
短時間で高レベルのテスト環境の構築を体験したい方
バックエンドの就職準備時に履歴書にテスト経験を作成したい方
テスト環境の構成と作成方法を学びたい人
現業でレベルの高いテスト環境を整えたい方
前提知識、
必要でしょうか?
JAVA
春
513
受講生
40
受講レビュー
41
回答
4.8
講座評価
2
講座
안녕하세요 ! 지식공유자 쥬쥬입니다. 저는 해외의 IT 대기업에서 WAU 3천만 수준의 서비스의 백엔드 개발자로 근무하고 있습니다. 한국에서 다수의 유니콘 기업에서 합격 및 재직 경험이 있으며 면접관으로도 수십차례 이상의 기술면접을 진행해왔습니다 ! IT는 항상 끊임없이 변화하며 저도 그에 맞추어 공부를 지속해왔습니다. 약 50권 이상의 IT 원서를 읽고 나서, IT 산업을 관통하는 "패턴학적 관점"에 매료되어 이러한 관점과 노하우를 다양한 분들이 알았으면 좋겠다는 마음으로 지식공유를 시작했습니다!
(현) 해외 IT대기업 개발자, 해외 거주
(전) 한국 유니콘 기업 백엔드 개발자
全体
29件 ∙ (5時間 18分)
全体
13件
4.9
13件の受講レビュー
受講レビュー 1
∙
平均評価 5.0
受講レビュー 26
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 5.0
受講レビュー 18
∙
平均評価 5.0
受講レビュー 7
∙
平均評価 5.0
5
市販の書籍から取り上げない統合テストまで完璧に取り上げた講義です。 実はテストコードはティーが飛ばないこともあるが、現業でのメンテナンス性を考えると無視できない部分なので 現業スタイルでよく扱ってくれてすごく受講価値の高い講義です。
こんにちは!知識共有者ジュジュです。最近、現業が忙しくて受講坪に返信もしっかりできませんでした。 🥲久しぶりに心地よい受講平徳の方に活力を得ていきます。 "実際に現業で適用できるようにvs受講しやすいよう"を持って悩みながらPracticeを構成しました!よろしくお願いし、ありがとうございます!
期間限定セール、あと3日日で終了
¥61,600
30%
¥10,972
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!