カリキュラム
L1
Month 5
Month 5
Docker(最適化されたイメージをビルド・運用できる), Kubernetes(マニフェストを書き、アプリケーションをデプロイできる)
コンテナの海を航海しよう
全32ステップ · 約20時間
Step 1: Step 1
0時間
1-1
コンテナ技術の概要
LESSON
15分
1-2
Dockerのアーキテクチャ
LESSON
30分
1-3
Dockerイメージとコンテナ
LESSON
30分
1-4
基本的なDockerコマンド
LESSON
30分
1-5
Dockerボリュームとネットワーク
LESSON
30分
1-6
理解度チェック
QUIZ
15分
Step 2: Step 2
0時間
2-1
Dockerfileの基本構文
LESSON
30分
2-2
レイヤーキャッシュの仕組み
LESSON
30分
2-3
ベストプラクティス
LESSON
30分
2-4
.dockerignoreとセキュリティ
LESSON
30分
2-5
演習:Webアプリを最適化Dockerfile化しよう
EXERCISE
90分
2-6
チェックポイント
QUIZ
30分
Step 3: Step 3
0時間
3-1
マルチステージビルドの概念
LESSON
25分
3-2
ビルダーパターン
LESSON
25分
3-3
イメージサイズの最適化
LESSON
25分
3-4
Docker Compose入門
LESSON
25分
3-5
演習:マルチステージビルドで本番イメージを作ろう
EXERCISE
45分
3-6
チェックポイント
QUIZ
15分
Step 4: Step 4
0時間
4-1
Kubernetesとは何か
LESSON
25分
4-2
Pod、ReplicaSet、Deployment
LESSON
30分
4-3
ServiceとIngress
LESSON
30分
4-4
ConfigMapとSecret
LESSON
25分
4-5
kubectlコマンドの基本
LESSON
30分
4-6
理解度チェック
QUIZ
20分
Step 5: Step 5
0時間
5-1
マニフェストの書き方
LESSON
30分
5-2
Deploymentの作成と更新戦略
LESSON
30分
5-3
ヘルスチェックとリソース管理
LESSON
30分
5-4
HPA(水平オートスケーリング)
LESSON
30分
5-5
演習:フルスタックアプリをK8sにデプロイしよう
EXERCISE
120分
5-6
チェックポイント
QUIZ
30分
Step 6: Step 6
0時間
6-1
総合演習:マイクロサービスのコンテナ化とデプロイ
EXERCISE
60分
6-2
卒業クイズ
QUIZ
60分