CloudTech Academyカリキュラムコース
事前準備
はじめに(入会された方へのご案内)
【Linuxサーバー】基礎講座
12 レッスン
はじめに_この講座を効率よく進めるための注意点
Linuxとは何か?/ディストリビューション/カーネル/ユーザー/シェル/プロンプト
基本コマンド/ls/cat/cp/touch/rm/echo
ディレクトリ関連コマンド_cd/絶対パスと相対パス/mkdir/rmdir/pwd
AWSのCloudShellで実Linux環境を触ってみよう/グロブとは?/実践コマンドgrep/less/head/tail
Linuxにおける権限について/パーミッションrwxとは?/chmodコマンド/スーパーユーザーとは?
Linuxはどこにある?Linux接続周り徹底解説/公開鍵、秘密鍵、ハイブリッド暗号方式、鍵配送問題とは?
1分でOK!EC2インスタンス速習構築!/Macユーザー接続方法/Windowsユーザー接続方法(Teraterm)/known_hostsとは?/EC2インスタンスの削除方法
ドットファイルの扱い/リダイレクション記号とパイプ 記号/シェル変数と環境変数/知っておきたいターミナルの基本様式(環境変数PS1)
パスを通してくださいって何か分かってる?/そもそもlsコマンドがバイナリってどういうこと?
Linuxにおける終了コードとは/制御構文アンパサンド&&とパイプ||が連続する場合/特殊文字(シングルクォート,バッククォート,ダブルクォート,)とチルダ~/コマンドライン操作
テキスト編集viテクニックとnano基礎/パッケージ管理コマンドdnf(yum)基礎/依存パッケージとは?/htopコマンドをインストール/リポジトリ/epelとは?/systemctlコマンド
ネットワークの基礎知識
6 レッスン
|
1 テスト
【ネットワーク基礎講座1】IPアドレス概要 / スイッチ / ルーター / LANとWAN / FW【3:25】
【ネットワーク基礎講座2】サブネット / プライベートIPとパブリックIP / NAT【7:47】
【ネットワーク基礎講座3】DNS / 名前解決【4:37】
【ネットワーク基礎講座4】プロトコル【5:39】
【ネットワーク基礎講座5】IP, TCP/UDPのおさらい / ポートについて【5:24】
【ネットワーク基礎講座6】OSI 7層参照モデルについて【5:54】
インフラ基礎講座_ネットワーク編_確認テスト
ネットワークセキュリティ
2 レッスン
はじめに / 盗聴(機密性の問題) / 改ざん(正真性・完全性の問題) / 証明(認証の問題)【2:27】
証明書(公開鍵証明書) / 認証局(CA) / SSLサーバー証明書の仕組み【6:01】
サイバー攻撃対策
6 レッスン
電子署名の仕組み / 一方向ハッシュ関数 / 暗号化スイート【6:49】
WAFとは / IDS,IPS / WAFとFWの防御レイヤーの違い【6:28】
サイバー攻撃 / DDos攻撃 / UDP reflection attacks / SYN floods / SSL abuse / HTTP floods / DNS query floods【6:34】
サイバー攻撃(DDoS)に対するAWSが提唱する5つのベストプラクティス【3:56】
クロスサイトスプリクティング / 発生しうる脅威 / セッションハイジャック / 反射型XSS / 蓄積型XSS【7:50】
SQLインジェクション / 仕組み / プレースホルダー【6:46】
スプリント1 AWSの基本サービス1
スプリント1
Amazon Web Servicesの基礎知識
9 レッスン
はじめに-ITインフラエンジニア入門講座 | Webシステムの基礎を学ぶ【44:51】
AWSが使われる理由 / 従来型のITインフラとの比較 / クラウドサービスのメリット / なぜ今AWSを学ぶべきなのか?【11:32】
AWSグローバルインフラストラクチャ【4:50】
責任共有モデル【2:44】
AWSを操作する3つの方法(API)【2:27】
パブリックサービス, プライベートサービス【2:07】
クラウドコンピューティングの6つの長所【6:56】
Well-Architected Framework 6つの柱 / 運用上の優秀性 / セキュリティ / 信頼性 / パフォーマンス効果 / コスト最適化 / 持続可能性【16:17】
AWSアカウント作成と最初にやるべきIAMユーザー設定/AWS課金額の確認とメール通知設定
VPC基本
4 レッスン
【VPC講座1】リージョン / アベイラビリティゾーン / サブネット【9:01】
【VPC講座2】ルートテーブル / インターネットゲートウェイ / NATゲートウェイ / ENI / Elastic IPアドレス【16:34】
【VPC講座3】セキュリティグループ / ネットワークACL【9:15】
【VPC講座4】デモ – 自宅PCからEC2にログインしよう【41:28】
EC2
5 レッスン
EC2とは/サーバーについて/AMI/インスタンスタイプ/EBS/キーペア
EC2/ユーザーデータ / インスタンスメタデータ
EC2インスタンス構築デモ/ユーザーデータ/インスタンスメタデータ/windowsサーバー作成【21:21】
実戦課題1_EC2に接続できない問題を解決せよ
実戦課題1_EC2に接続できない問題を解決せよ_答え合わせ
スプリント2 AWSの基本サービス2
RDS
3 レッスン
RDS/特徴/DBエンジン/マルチAZ/リードレプリカ/その他機能
Aurora / レプリカ / グローバルデータベース / マルチマスター / Aurora Serverless【10:30】
【ハンズオン】Aurora作成-接続/手動フェイルオーバーによる動作確認/レプリカオートスケーリング/クローン取得【27:43】
IAM
5 レッスン
【IAM講座1】IAMユーザー / IAMグループ / アクセスキー / IAMポリシー【15:10】
JSON基礎講座
【IAM講座2】IAMポリシー詳細【4:49】
【ハンズオン】IAMポリシーをグループにアタッチして表示の変化を確認する【14:13】
【ハンズオン】IAMロールをEC2にアタッチして権限の変化を確認する【10:15】
S3
9 レッスン
S3/オブジェクトストレージとは/S3の基本概念/静的ウェブサイトホスティング機能/イベント通知機能/VPCエンドポイントでのアクセス
S3/アクセス制御/バケットポリシー/ACL/パブリックアクセスブロック/静的ウェブサイト機能の設定例
S3静的ウェブサイトホスティング機能デモ
S3ストレージクラスの整理 / Intelligent-Tiering / Glacier取り出しオプション【6:24】
S3ライフサイクル機能 / 移行アクション詳細 / ライフサイクル移行の料金 / 最低保管料金【4:45】
S3マルチパートアップロード機能 / Transfer Acceleration機能【3:19】
S3 バージョニング / MFA Delete【7:17】
S3オブジェクトロック / ボールドロック【9:10】
S3暗号化 / SSE-S3 / SSE-KMS / SSE-C / CSE / 暗号化ヘッダーとバケットポリシー【9:52】
スプリント3 冗長化構成
ELBとAutoScaling
5 レッスン
ALBの概要/基本用語/ヘルスチェック/ALBとNLBの違い
ALBの各種用語と通信の流れ / リスナー / リスナールール アクション ターゲット / ターゲットグループ【3:30】
ELB スティッキーセッション機能 / クッキーとは? / ステートレス設計 セッションストアの概念
【AutoScaling講座1】概要 / 起動テンプレート / AutoScalingグループ / スケーリングポリシー【4:30】
起動テンプレート作成/ALBとAutoScalingを組み合わせたハンズオン【30:44】
VPC応用
7 レッスン
VPCピアリング/エッジtoエッジの制約
VPCピアリングデモ
【VPC講座8】VPCエンドポイント / インターフェイス型 / ゲートウェイ型【5:51】
【VPC講座9】VPCエンドポイント-デモ / VPC内部DNSの動きについて補足【8:22】
【VPC講座10】VPC Flowlogs / ネットワークキャプチャの重要性 / 保管方法 / 補足【2:43】
【VPC講座11】VPC Flowlogs-デモ / CloudWatch Logs保管 / IAMロール設定 / フィルタリング / 後片付け【9:46】
【VPC講座12】VPC Flowlogs-デモ2 / S3保管 / Athenaクエリ検索 / CloudFormationを使用したAthena統合の利用 / 後片付け【11:52】
スプリント4 コンテンツ配信
Route53
2 レッスン
Route 53概要、名前解決の流れ、DNSレコード、フェイルオーバールーティング
【Route53講座2】ルーティングポリシー / レコード【7:08】
CloudFront
4 レッスン
【CloudFront講座】概要 / 設計のポイント【4:13】
CloudFrontとS3のOAC機能デモ
【デモ】独自ドメインとHTTPSによるWebサイトのホスティング【32:12】
ACM(AWS Certificate Manager)/証明書種類【8:17】
スプリント5 コンテナ
ECS/Fargate
3 レッスン
ECS / ECR / コンテナとは? / ECSの構成要素(クラスター、サービス、タスク、タスク定義)【13:29】
Fargate概要 / サーバーレスとは?/ コントロール・データプレーンとは / Fargateのメリット / リクエスト分散 / Fargateのデメリット【12:15】
Fargateハンズオン/シンプルなコンテナアプリをデプロイする/クラスターやタスク定義を作成/awsvpcとは/Docker設定コマンド補足/タスク定義更新/サービス更新【22:18】
Docker講座(ブラッシュアップ中)
12 レッスン
【Docker講座1】イントロダクション【10:56】
【Docker講座2】Docker for Linux, Mac, Windows / Dockerライセンスについて理解する【4:23】
【Docker講座3】Dockerの主要構成要素を理解する / イメージのライフサイクルを理解する【12:40】
【Docker講座4】EC2の構築 / EC2へVisual Studio CodeへRemote-sshで接続【12:45】
【Docker講座5】EC2環境のセットアップ / セットアップコマンドを理解する / サンプルアプリの起動【8:41】
【Docker講座6】デモ / サンプルアプリの操作説明 / curlコマンドでタスクを操作する / サンプルアプリのテスト実行方法【6:17】
【Docker講座7】Dockerfileの全体概要説明【3:06】
【Docker講座8】Dockerfileデモ / マルチステージビルド手法の概要説明 / 基本ディレクティブ【15:17】
【Docker講座9】Dockerfileデモ2 / イメージがレイヤーとなっている概念説明と実演【10:14】
【Docker講座10】Dockerfileデモ3 / テストイメージの実行 / ビルド負荷軽減【8:24】
【Docker講座11】Dockerfileデモ4_本番ステージビルド_アプリ実行【10:44】
【Docker講座12】Dockerfileデモ5_dockerignore【5:14】
スプリント6 サーバレス
Lambda
7 レッスン
【Lambda講座】概要 / 料金
【Lambda講座】Lambdaハンズオン
【Lambda講座】Lambdaハンズオン_S3連携
【Lambda講座】同期呼び出し / 非同期呼び出し / イベントソースマッピング
【Lambda講座】同期呼び出し / 非同期呼び出し / ハンズオン
【Lambda講座】バージョン管理 / エイリアス
【Lambda講座】バージョン管理 / エイリアス / 加重エイリアス_ハンズオン
Python講座(別コースへの案内)
DynamoDB
3 レッスン
DynamoDBの特徴
【ハンズオン】API Gateway + Lambda + DynamoDBを組み合わせたサーバーレスチュートリアル【12:32】
DAX (DynamoDB Accelerator)/ DAXクラスターの構成要素 / DAXの動き / ElastCacheとの比較【5:44】
生成AI
3 レッスン
生成AIの事前知識/基盤モデル/トークン/コンテキストウィンドウ【9:37】
AWSでの生成AI設計例/Embeddingとは/RAG/Knowledge Base for Amazon Bedrock【10:06】
Amazon BedrockでRAG構築ハンズオン【23:00】
スプリント7 アプリケーション統合
アプリケーション統合
12 レッスン
API Gateway概要 / APIとは? / デプロイタイプ / リクエスト,レスポンス構造 / キャッシュ / 使用量プランと APIキー / スロットリング【14:22】
SQS / 疎結合設計 / 標準、FIFOキュー / デッドレターキュー / 遅延キュー / ショート、ロングポーリング【8:35】
SQSハンズオン概要説明/標準キュー/FIFOキュー/DLQの動作確認【2:42】
SQSハンズオン/標準キュー/FIFOキュー/DLQの動作確認【17:12】
サーバーレス構成における冪等性の考慮【3:00】
SNS / SNSトピック / PubSub設計 / SQSと組み合わせたファンアウト設計【5:54】
EventBridge / Eventとは / イベントとイベントバスの種類 / 実操作ルール設定 / 定期実行 / 入力トランスフォーム【7:43】
Systems Manager(SSM)/ マネージドインスタンス / 各種機能【8:16】
Systems Manager(SSM)デモ / セッションマネージャーで接続/RunCommand実行
Systems Manager(SSM)パラメーターストア / 使用する3つのメリット【6:15】
AWS Config 概要 / 様々なAWSサービスと組み合わせた構成管理【4:04】
StepFunctions/構成要素/ステート/開発フロー/データの取り扱い/エラーハンドリング【19:36】
スプリント8 運用監視
運用監視
8 レッスン
【CloudWatch講座1】概要 / 全体像 / メトリクス / アラーム評価【13:17】
CloudWatch Logs 概要 / ロググループ、ストリーム、イベント / フィルタリング / Insights / CloudWatch 統合エージェント【6:03】
【ハンズオン】CloudWatchアラーム設定とSNSによるメール通知設定【16:36】
CloudWatchエージェントインストールのハンスオン
Systems Manager(SSM)パラメーターストア / デモ(CloudWatch Agentインストール)【10:25】
CloudTrailとは / APIのおさらい / 他サービスとの連携 / 整合性検証機能 / 取得ログ種類【5:37】
【ハンズオン】CloudTrail有効化/整合性の検証【9:14】
Trusted Advisorとは / コスト最適化 / パフォーマンス / セキュリティ / 耐障害性 / サービス制限【7:15】
セキュリティ
7 レッスン
Directory Service / ADとは? / AWS Managed Microsoft AD / AD Connector / Simple AD【6:28】
IAM Identity Center(旧:AWS SSO) / IDフェデレーションとは? / 管理ポータル / 基本概念
KMS / 3種類のキー / CMKとCDKのエンベロープ暗号化 / メタデータ / マテリアル / キーID / ローテーション / エイリアス / キーポリシー【10:02】
Cognito / AWSの認証・認可系サービス / ユーザープール / IDプール / Cognito Sync *現在非推奨【7:11】
AWS WAF / Web ACL / マネージドルール / 独自のルール / ルールグループ / ステートメント / アクション / レートベース / WCUの制限【9:24】
AWS Shield / StandardとAdvanced / 試験問題例【3:00】
Amazon GuardDuty / 概要 / セットアップとカスタマイズ / 補足事項【4:53】
スプリント9 データ分析
データ分析
12 レッスン
Redshift概要 / データウェアハウスとは / OLTP, OLAPとは / 基本概念 / データソースの例 / Spectrum / 行指向と列指向【6:30】
Kinesis / Data Streams / Data Firehose / Data Analytics / Video Streams / KPLとKCL / 試験問題の構成例
Elastic Filesystems(EFS)の概要 / 他ファイルシステムとの比較 / 試験問題サンプル【9:02】
FSx / for Windows File Server / for Lustre【8:35】
【ハンズオン】FSx for Windowsを複数のWindowsインスタンスからアタッチ【23:52】
Storage Gateway / S3 File Gateway / FSx File Gateway / Volume Gateway / Tape Gateway / S3 エンドポイント補足 / ハードウェア アプライアンス【9:11】
ElastiCache / キャッシュ戦略 / RedisとMemcachedの特徴 / Redisデプロイモデル / ユースケース【15:09】
AWS Glue / データカタログとクローラー / ジョブ / Connection【11:40】
Amazon Athena / 概念図【1:36】
GlueとAthenaを組みあせたハンズオン【17:35】
Quicksight / 接続データソース / SPICE/閉域接続/Quicksight Q【2:37】
バックアップ戦略 / パイロットライト / ウォームスタンバイ / アクティブアクティブ【7:00】
スプリント10 DevOps
DevOps
4 レッスン
CI/CD初級編/CopePipelineとCodeBuildでECSタスクをデプロイしよう【24:52】
【ハンズオン】CodeシリーズでS3バケットの静的ウェブサイトホスティングを自動デプロイする
【ハンズオン】CodeシリーズでECS Fargateサービスをローリングデプロイする【42:21】
【ハンズオン】CodeシリーズでECS FargateサービスをBlueGreenデプロイする【16:15】
スプリント11 インフラのコード管理
CloudFormation
9 レッスン
【CloudFormation講座】概要 / スタック作成、変更、削除 / Drift Detection【5:17】
【CloudFormation講座】CloudFormationテンプレート / Resourcesセクション【3:43】
【CloudFormation講座】デモ_VPC作成
【CloudFormation講座】パラメーターとハンズオン
【CloudFormation講座】CloudFormationテンプレート更新 / Ref関数
【CloudFormation講座】クロススタック参照 / Outputsセクション / ImportValue関数 / GetAtt関数
【CloudFormation講座】AWS CLIを使ったスタックの基本操作 / aws cloudformation deployコマンド【5:12】
【CloudFormation講座】AWS CLIでパラメーター値を指定する / 外部設定ファイルからパラメーターを読み込む【6:20】
【CloudFormation講座】RDSを作成する / 外部設定ファイルからパラメーターを読み込む【8:43】
AWS CLI
6 レッスン
【AWS CLI講座1】概要 / 設定ファイルについて【5:17】
【AWS CLI講座2】コマンド概要 / プロファイルの使い分け / クエリとJMESPass【10:27】
【AWS CLI講座3】CLIコマンド実行時のMFA追加認証設定【5:29】
【AWS CLI講座4】S3の用語のおさらい / S3Uri / aws s3 基本コマンドの実践 / mb, cp, mv, rm, rb【5:24】
【AWS CLI講座5】aws s3 syncコマンド / –exclude, –includeオプション / syntax / –dryrun, –deleteオプション【8:29】
【AWS CLI講座6】AWS公式のAWSCLIコンテナ環境を利用したコマンド実行のスライド説明とハンズオン【4:38】
スプリント12 まとめ
複雑なネットワーク構成
4 レッスン
VPNの概要 / Client VPN / サイト間VPN / CloudHub / ASN, BGPとは【11:49】
Direct Connect(DX)とは / クロスコネクト / VIF(プライベート、パブリック) / 占有型、共有型【7:57】
Direct Connect Gatewayとは【4:04】
Transit Gateway / 各コンポーネントの用語 / 設計例【8:37】
その他
21 レッスン
インスタンス購入方法 / オンデマンド / リザーブド / スポット / Savings Plans【7:03】
EC2購入方法 / Savings Plansとリザーブドとの違い【8:16】
Savings Plans購入方法デモ【4:22】
スポットインスタンスの特徴と操作デモ【7:54】
ElasticBeanstalk概要 / 対応言語、プラットフォーム / 環境枠(Webサーバー環境・ワーカー環境) / 補足【5:55】
AWS Batch / バッチ処理とは / バッチジョブ / ジョブ定義 / ジョブキュー / コンピューティング環境【2:43】
AWS Outposts / 概要 / 提供形態・利用制約【7:59】
タグのベストプラクティス / Tag Strategy(タグ戦略)【7:45】
デモ(タグごとに課金額を集計 / タグの一括編集 / リソースグループの作成)【4:56】
AWS Organizations / 概要 / 構成要素(組織・管理アカウント・OU・管理ルート・アカウント・SCP) / 設計例(アカウント・OU)【11:22】
SCP概要 / 仕様(上位から継承・拒否の方が強い) / SCPとIAMポリシーのすみわけ【7:22】
Global Accelerator / マルチリージョン設計例 / フェイルオーバー / 他対象エンドポイント【3:48】
【CloudFront講座】機能のおさらい / 各種設定画面の詳細説明1 / HTTP圧縮 / ビューワープロトコルポリシー / 許可されたHTTPメソッド / ビューワーのアクセスを制限する【12:46】
【CloudFront講座】各種設定画面の詳細説明2 / キャッシュヒット率 / キャッシュキーとオリジンリクエスト【6:15】
【CloudFront講座】各種設定画面の詳細説明3 / object caching / レスポンスヘッダーポリシー / キャッシュポリシー【7:34】
Assume Role(クロスアカウントスイッチロール)/IAMユーザーのタグを使ったスイッチロール【8:14】
【ハンズオン】マルチアカウント/Organizationsメンバーアカウント作成とスイッチロール設定【23:56】
Assume Role(AWSサービスのクロスアカウントアクセス)/RoleからRoleへのスイッチ【8:14】
AWS STS/sts:AssumeRoleアクション深掘り【6:20】
AWS STS/sts:AssumeRoleアクション深掘りハンズオン【16:22】
【DynamoDB】概要 / NoSQLとは / 料金体系 / キャパシティーモード種類【12:00】
前のレッスンへ
次のカテゴリへ
クラウドコンピューティングの6つの長所【6:56】
CloudTech Academyカリキュラムコース
Amazon Web Servicesの基礎知識
クラウドコンピューティングの6つの長所【6:56】
無料レッスン・テストを受講するにはフリーコース(無料)に登録してください。
フリーコース(無料)の登録はこちら
ログインはこちら
前のレッスンへ
カテゴリ一覧へ戻る
次のカテゴリへ