
コードで学ぶSpring Webプロジェクト - Basic
zk202308a5410
¥5,553
22%
¥4,299初級 / Spring, mybatis, JSP, Java
4.8
(20)
200+
Spring Legacyプロジェクトを勉強する必要がある場合は? XML設定一つ一つ自分で作ってみたいなら?
初級
Spring, mybatis, JSP
Kubernetesを利用してプロジェクトを進めるために知っておくべきテーマを扱います。
受講生 111名
難易度 初級
受講期間 無制限
GitOpsを利用したCI/CD自動化
Kubernetesで複数のマイクロサービスを運用する方法
サーキットブレーカーとAPI Gateway
AWS EC2上でKubernetesを直接インストール/使用する方法
AWS Secrets Manager/Parameter Storeを通じて設定値を管理する方法
一人でもMicroService Architectureを実践できるように
Docker DesktopにKubernetesをインストールして、実行してみよう。
CI/CDパイプラインも構築して、すべての実行を自動化しよう。
Kafkaを介してマイクロサービス間の通信も行ってみよう。
JWT認証処理はRedisで
AWSのSecrets Managerで設定情報を管理しよう。
AWS EC2に直接K3sをインストールして使ってみよう。
自分だけのMSAを実装してみたい開発者
理論的なMSAではなく、実際に段階を追ってプロセスを体験してみたい開発者
他とは違うポートフォリオが必要な求職者
他の人とは差別化された開発経験とポートフォリオを構築してみたい求職者、または就職準備中の方
Kubernetes初心者
Kubernetesを始めたいが、どうすればよいのかわからないと思っていた開発者
Kubernetesを利用した開発プロセスへの理解度向上
サーキットブレーカーなどを利用して、より安全なサービス状態を実現
AWS EC2のような異なる環境でも既存のコードでMSAを実装する
AIが完成させる前に、システム全体の設計を考えられる能力を養う
GitOps - 'Gitを単一の真実の源(Single Source of Truth)にする'
運用およびデプロイの制御をGit中心に処理する
KubernetesではArgoCDを利用して自動化を完成させる
コンテナイメージのタグ/バージョン管理の自動化
すべての開発には必ず設定が必要であり、設定値は安全に管理されなければならない。
KubernetesのSecret、External Secret、ClusterSecretStore
AWSのSecrets Manager、Systems Managerの活用方法
どのような環境でもコードを修正せずに、安全に設定値を管理・デプロイする方法
Stakater Reloaderの導入 - 変更された設定値を無停止で自動的に反映しよう
API Gatewayのルーティング処理を通じて、複数のマイクロサービスを1つに。
障害が繰り返し発生するサービスを遮断できる - サーキットブレーカーの設定
モノリシック構造とMSAにおける認証処理方式の違いを理解する
Kubernetes Ingress Controllerの中でTraefikを介した外部呼び出し
ローカル環境で開発したMSAを、別の環境でも利用できるだろうか?
AWSにEC2をインストール(t3.medium)
K3sをインストールし、これまで作成したマイクロサービスのコードを使ってサービスを提供してみましょう。
Q. 実習環境はどのようになっていますか?
オペレーティングシステム:Mac向けに作成されていますが、Windowsでも実習可能です。
Docker DesktopでKubernetesを運用するため、最低16GB以上のメモリ環境を推奨します。
Q. JavaやSpring Bootを知らなくても受講できますか?
JavaやSpring Bootの経験が必要な理由は、講義内容の説明を理解するためです。
実際の開発のためのコードは多くありませんが、ウェブプログラミングに関する知識が必須です。
オペレーティングシステムおよびバージョン(OS):MacOS
使用ツール:VSCode(またはその他のIDE)、JDK21、AWSアカウント必須
PCスペック:16GB以上でDocker Desktopを実行可能なマシン
学習対象は
誰でしょう?
Kubernetesを始めてみたい開発者
MSAへのアプローチ方法を知りたい開発者
独立したサービスを集めてMSAを実装したい開発チーム
前提知識、
必要でしょうか?
Spring Boot
Web
キャリア認証
2,530
受講生
190
受講レビュー
296
回答
4.8
講座評価
7
講座
「구멍가게코딩단(クモンガゲコーディング団)」は、2015年から開発関連職種の人々の集いのために作られたコミュニティです。
講義の進行は、現在「クモンガゲコーディング団(小さな店のコーディング団)」を運営しているクッキーマネージャーが担当しています。
2000年から開発を始め、ベンチャー企業、中小企業、大企業、フリーランスなどでの開発経験があります。
2010年代からは、主に企業向けの講義やコンサルティングを主な業務としています。
主な著書
コードで学ぶSpring Webプロジェクト
コードで学ぶSpring Boot
コードで学ぶReact
RESTful API サーバーの実装
Spring 6 レガシープロジェクト
Java Web開発ワークブック
React Native イン・アクション(翻訳)
開発/講義
サムスンSDS開発チーム勤務
SK顧客幸福株式会社 勤務
KT / SK / ポスデータ / 教保生命 / 新世界 / アシアナ / 国民健康保険公団など、企業向け講義
全体
45件 ∙ (5時間 31分)
講座資料:
4. ArgoCDのインストール
08:09
5. 開発目標を理解する
03:54
6. プロジェクトの作成
09:30
8. GitHubリポジトリの作成
04:07
9. GitHub Secretsの設定
03:52
11. ArgoCDリポジトリ追加
07:34
12. K8s関連ファイル
10:46
14. コンテナイメージの更新-1
10:11
15. コンテナイメージの更新 -2
07:40
16. user-service生成
05:39
18. ArgoCD内のデプロイ
09:56
27. ミキシング戦略
05:08
28. user-service内で適用
07:21
知識共有者の他の講座はこちら
同じ分野の他の講座を見てみましょう!
新規会員登録で25%OFF
¥3,766
25%
¥5,016