この講座で学べること
1. なぜAWSを学ぶのか
クラウド環境は現代のインフラエンジニアの主戦場といっても過言ではありません。AWSは世界シェアNo.1のクラウドサービスであり、業務でクラウドを扱う場合、まずAWSを習得しておくことが最も実用的です。VPC・EC2・RDS・S3・CloudFrontなどの主要サービスを組み合わせれば、本格的なWebシステムをクラウド上に構築できます。
この講座では、AWSの主要サービスを組み合わせて、本格的なWebシステムをクラウド上に構築できる力を身につけることを目的としています。
1.1 こんな方におすすめ
- インフラエンジニアとしてAWSを実務で使いたい方
- オンプレミス環境からクラウドへの移行を検討している方
- AWSの全体像を体系的に学びたい方
- 自分のWebサービスをクラウド上で動かしたい方
1.2 学べること・身につくこと
この講座を修了すると、以下のスキルが身につきます。
| スキル | 内容 |
|---|---|
| ネットワーク設計 | VPC・サブネット・セキュリティグループを使って、安全で柔軟なネットワークを構築できる |
| サーバ運用 | EC2インスタンスを起動し、SSH接続・ファイル転送・Webサーバの構築ができる |
| 冗長構成 | ELB(ロードバランサー)とオートスケーリングを組み合わせ、可用性の高いシステムを設計できる |
| 権限管理 | IAMでユーザ・ロール・ポリシーを使い分け、最小権限の原則に沿った設計ができる |
| データベース | RDSを使ってマネージドなMySQLデータベースを構築・運用できる |
| コンテンツ配信 | S3・CloudFront・Route53・ACMを組み合わせて、HTTPS対応のWebサイトを世界中に配信できる |
| フロントエンドホスティング | AmplifyでNext.jsアプリケーションを簡単にデプロイできる |
2. 章一覧
3. 学習の流れ
3.1 この講座を学んだら
本講座の後は、以下を実施するのがおすすめです。
| 講座名 | おすすめの理由 |
|---|---|
| Python講座 | AWSインフラ上で動かすバックエンドアプリケーションを、Pythonで実装できるようになるため |