Mô tả

本講座では「AWSを利用してBtoC向けWebアプリケーションを構築する方法」を学びます。


どれだけお金がかかるのか心配だったり、どこから手を付けてよいかわからないといったことがあると思います。

本講座はそんな悩みがある人にとってのガイドとなるべく、アカウント作成からアプリケーション構築まで順を追って学習できます。


ぜひ一緒に手を動かしながら構築する方法を身につけていきましょう!


【謝辞】

これまでは1人の力でコース作成をやってきていましたが、今回は初めて同僚の力を借りて作成することになりました。本コース作成にあたり実務上の知見や講座内容に対するフィードバックをしてくれた古澤魁さん、谷浦良祐さんには大変感謝しています。


【更新履歴】

v1.0.7 2022/02/05 「仮想マシンからDBへ接続」のリソース更新(=MySQLのバージョンアップ対応)
v1.0.6 2021/09/20 「本講座で作成するWebアプリケーション」にアーキテクチャ全体像の図を添付
v1.0.5 2021/06/06 「添付リソースの一括ダウンロード」レクチャーを追加
v1.0.4 2020/05/06 「証明書の発行(1)」レクチャーに補足を追記
v1.0.3 2020/12/27 「作成したリソースの削除」レクチャーを追加
v1.0.2 2020/11/25 「仮想マシンからDBへ接続」の添付リソースを更新
v1.0.1 2020/11/07 「振り返り」レクチャー追加
v1.0.0 2020/10/21 初版リリース


Bạn sẽ học được gì

AWS上にWebアプリケーションをどのように設計/構築したらよいか

Webアプリケーションを構築する際にインフラがどのように構成されるか

ネットワーク構成の方法を学びます

負荷分散の方法を学びます

モニタリングの方法を学びます

Yêu cầu

  • 基本的なPC操作スキル
  • コース受講料以外に費用が発生することに対する覚悟
  • 基礎的なLinuxコマンド操作
  • 基礎的なネットワーク知識

Nội dung khoá học

18 sections

はじめに

5 lectures
【スキップ可】Udemy受講にあたって
09:10
講座概要
03:50
受講にあたっての注意事項
02:32
AWSとは
02:53
添付リソースの一括ダウンロード
00:55

AWSの利用準備

6 lectures
アカウント作成
08:05
マルチファクタ認証
06:40
料金アラート設定
06:31
作業用アカウント作成
08:08
監査ログの確認
05:56
はじめてのAWS
10:16

AWSの基礎知識

4 lectures
AWSの特徴
03:18
AWSに関わる用語と概念
02:04
主要なサービス
04:18
よく見るあの絵
04:48

作成するWebアプリケーション

1 lectures
本講座で作成するWebアプリケーション
03:59

【VPC】ネットワーク設定

7 lectures
ネットワークの基礎
05:00
VPCとは
01:27
VPCの作成
02:51
サブネットの作成
07:11
ルートテーブルの作成
05:13
セキュリティグループの作成
11:49
インターネットゲートウェイの作成
04:09

【EC2】アプリサーバー作成

9 lectures
EC2とは
05:11
仮想マシンのライフサイクル
07:26
仮想マシンへ接続(SSH)
08:15
仮想マシンへファイル転送(SCP)
05:42
ビルド/リリースプロセス
02:38
サービス(systemd)とは
04:09
サービス(systemd)操作
01:54
APサーバー構築
14:50
Elastic IP の取得/付与
14:30

【RDS】データベース作成

8 lectures
Windows へ MySQL Client をインストール
07:26
RDSとは
03:39
DBサーバー構築(RDSの作成)
12:48
仮想マシンからDBへ接続
07:32
ローカルマシンからDBへ接続
07:46
DBサーバー構築(初期化)
09:28
DBバックアップ
02:43
DBリストア
19:26

【パラメータストア】環境変数の利用

7 lectures
パラメータストアとは
02:42
AWS CLI のインストールと設定
07:08
パラメータの登録/変更/確認/削除(マネジメントコンソール)
05:43
パラメータストアに値を登録/確認(AWS CLI)
09:31
パラメータストアの値を取得(EC2)
11:32
APサーバー再構築(1)
11:01
APサーバー再構築(2)
11:40

【ELB】負荷分散設定

3 lectures
ELBとは
03:03
ターゲットグループ作成
05:43
ELBの作成
05:55

【Route53】ドメイン取得/設定

4 lectures
Route53とは
02:10
DNSの仕組み
03:53
ドメイン取得
05:06
Route53設定
07:40

【ACM】証明書の発行/設定

5 lectures
HTTPS、SSL/TLS、PKI
03:28
ACMとは
02:27
証明書の発行(1)
09:49
SSL/TLSターミネーションとは
02:23
ELBに証明書設定
05:11

【S3】静的ファイル配信

6 lectures
S3とは
06:12
バケットの作成
03:26
リソースのアップロード
03:27
アクセス権の設定
08:35
リソースの削除
02:24
静的コンテンツ配信準備
04:07

【CloudFront】キャッシュサーバー設定

6 lectures
CloudFrontとは
06:37
CloudFrontの作成(オリジン設定)
10:18
CloudFrontの設定(ビヘイビア設定)
07:39
証明書の発行(2)
06:36
CloudFrontに証明書設定
03:22
Route53設定(2)
03:55

【CloudWatch】モニタリング設定

6 lectures
CloudWatchとは
02:25
メトリクスの確認
06:29
イベント駆動とは
07:13
SNSとは
02:35
トピックの作成
05:28
アラームの作成
08:54

【EC2】オートスケーリング設定

6 lectures
スケールアップとスケールアウト
02:50
カスタムAMIの作成
12:17
カスタムAMIから起動
16:24
起動テンプレートの作成
07:43
オートスケールの設定
12:56
オートスケールの動作確認
08:47

【IAM】アクセス権設定

4 lectures
IAMとは
04:40
ポリシーの作成
04:23
グループとユーザーの作成
06:47
ロールの作成
12:07

【SSM】運用管理アクセス経路

6 lectures
SSMとは
03:12
SSM利用準備(クライアント)
04:31
SSM利用準備(サーバー)
06:20
仮想マシンへ接続(SSM)
05:04
仮想マシンへ接続(SSH on SSM)
04:16
仮想マシンへファイル転送(SCP on SSM)
03:50

おわりに

4 lectures
作成したリソースの削除
00:37
振り返り
00:20
まとめとこれから
03:16
ボーナスレクチャー
06:19

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.