Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AWSで作るコンテナWebアプリ
Highest Rated
Rating: 4.4 out of 5(40 ratings)
451 students

AWSで作るコンテナWebアプリ

DockerとTerraformでAWSにWebアプリをデプロイ!GitHub ActionsによるCI/CDの実践!
Last updated 6/2026
Japanese

What you'll learn

  • クラウド上にコンテナを継続的にデプロイするための仕組みの全体構成
  • Dockerを使ったアプリのイメージ化の方法
  • ローカル環境でDockerコンテナアプリを動作させるための docker-compose の実装
  • AWS上にDockerコンテナアプリを稼働させるインフラ環境の構築
  • 継続的にコンテナアプリをビルド、デプロイするためのCI/CDを GitHub Actions を使って実装する方法
  • Elastic Container Service (ECS) の概要
  • RDS for MySQL の概要
  • GitHub Codespaces を使った開発

Course content

15 sections60 lectures3h 53m total length
  • イントロダクション4:16

    本講座の概要を学習します。

  • 講座概要3:03

    本講座の構成、どのセクションで何を学ぶか、全体像について学習します。

  • 注意事項3:24

    本講座を学習するにあたっての前提、必要環境、気を付けることについて学習します。

Requirements

  • GitHub アカウント および AWSのアカウント があらかじめ必要です
  • 開発経験があると理解しやすいですが、なくても学習を進めることで基本構成が理解できます

Description

本コースでは、AWSコンテナ技術を活用して、本格的なWebアプリケーションの構築・運用を体験できる実践的な入門コースです。

クラウドネイティブな開発スキルをこれから身につけたい方、インフラとアプリ開発を同時に学びたい方、DevOpsIaCの導入に関心がある方を対象としています。


本講座では、GitHub Codespacesでの開発環境構築からはじまり、Dockerによるアプリのコンテナ化、Terraformを使ったAWSインフラのコード化、ECSやALB、RDSなどを連携させた本格的なクラウドアーキテクチャの構築までを、ステップ・バイ・ステップで学習していきます。

また、GitHub ActionsによるCI/CDパイプラインの構築により、コード変更から自動デプロイまでの一連の流れも習得可能です。


講座の最大の特長は「手を動かして学ぶ」ことにフォーカスしている点です。

各セクションで構築・確認を実施しながら、実践的なスキルを習得します。


これからクラウドエンジニアやフルスタック開発者を目指す方にとって、即戦力となるスキルセットを手に入れる第一歩となる講座です。


【本コースの概要】

  • GitHub Codespacesによる開発環境の準備

    • クラウド上でのコーディング環境を手軽に構築します。

  • Dockerの基本とComposeによるローカル実行

    • コンテナの基礎知識から実践的なアプリケーションの実行方法を学びます。

  • Terraformを用いたインフラストラクチャのコード化

    • Azure上のリソースをコードで管理・デプロイします。

  • Elastic Container Resigtry (ECR) と Elastic Container Service (ECS) へのデプロイ

    • コンテナイメージをビルドし、Azure上でアプリケーションを公開します。

  • RDS for MySQLデータベースの構築と接続設定

    • データベースの設定からアプリケーションとの連携までを網羅します。

  • GitHub ActionsによるCI/CDパイプラインの構築

    • コードの変更を自動でデプロイする仕組みを作ります。


【変更履歴】

2025/04/24 v1.0.0 初版リリース



Who this course is for:

  • 社会人2-3年目、システム開発/運用の担当
  • Docker, Terraform, GitHub Actions を組み合わせた総合的な実装を知りたい人
  • AWS上でコンテナWebアプリを動かしたい コンテナ化に興味がある人