|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/dockercicd/
课程评论:没有评论
课程名称:AWSで学ぶ!Dockerコンテナ・CI/CDパイプライン入門 课程概述:本课程分为理论和实践两个部分。前半部分将帮助学员理解容器和CI/CD的基本概念;后半部分则通过AWS环境进行大量的实践操作,以加深理解。在实践环节中,学员将通过Amazon ECS和AWS Code Pipeline等服务,学习Docker容器的创建、自动恢复方法、CI/CD管道的构建和蓝绿部署的概念。 课程特色: - 作为一门完整的课程,避免了学员因需查找资料或手册而浪费时间。所有内容,包括AWS账号创建和蓝绿部署机制,均已整合在内。 - 详细讲解容器和CI/CD管道的必要性及其设置步骤的原因,确保学员能够顺利完成课程。 - 所有讲解视频可下载,学员可以随时随地进行学习。 学习成果:完成本课程后,学员能够自如地描述容器的概念及其与现有环境的异同;说明CI/CD的优缺点,并能够熟练运用Docker命令创建容器镜像和构建容器环境。同时,学员能够独立使用AWS服务构建CI/CD管道和蓝绿部署环境。 课程内容: - 课程介绍与目标 - 容器及其特点 - Docker概述与运用 - CI/CD及其特点 - AWS账号和IAM用户的创建 - 容器的构建和ECS环境的搭建 - CI/CD管道的构建和运作确认 - 课程结束后的学习方向和额外讲座 更新历史:课程在2023年至2024年期间进行了多次更新,主要是针对学员的反馈在实践环节中增加了补充资料和讲解,确保学习的连贯性与有效性。
<コースの概要>本コースは前半の理論編でコンテナ、CI/CDの概要をご理解いただいた後、後半の実践編でAWS上の環境を使用して数多くのハンズオンを実施することで、より理解が深まる構成となっております。ハンズオンではAmazon ECSやAWS Code Pipeline等のサービスを通じて、Dockerコンテナ作成やコンテナ自動復旧の方法、 CI/CDパイプライン構築方法やBlue/Greenデプロイメントの概念を実践的に学ぶことができます。<他教材との違い>本コースと他教材(書籍やYoutube動画教材等)との違いは以下の通りです。・1本完結型コースであるためご自身でネット検索やマニュアル確認等を行う手間がかからない。 (例えば、AWSハンズオンを行うためのアカウント作成手順や、Blue/Greenデプロイの仕組み等全て込みのため 改めて自分で検索することなくご受講できます。)・なぜコンテナが、なぜCI/CDパイプラインが必要なのか、なぜその手順で設定するのか等、 解説する技術や手順一つとってもその理由や背景を詳細に説明しているため途中で止まらずに受講できる。・全レクチャー動画ダウンロード可能なため、場所を問わずどこからでも受講できる。<コース受講後の姿>本コース受講後には以下のスキルを自然と身に付けることができます。・コンテナの概要と既存環境との違い、メリデメ、コンテナとオーケストレーション技術との関わりについて 自分の言葉で説明できるようになる・CI/CDの概要と既存プロセスとの違い、メリデメについて自分の言葉で説明できるようになる・Dockerコマンドを使用し自力でコンテナイメージの作成、コンテナ環境構築ができるようになる・AWS各種サービス(AWS Code Pipeline、Amazon ECS等)を使用し自力でCI/CDパイプライン、 Blue/Greenデプロイメント環境構築ができるようになる<コースの内容>本コースの内容は以下の通りです。コース概要本コース受講にあたって自己紹介本コースのねらい本コースの内容コンテナ概要システム開発・リリースの課題コンテナの特徴Docker概要Dockerの運用CI/CD概要システム開発・リリースの課題CI・CDの特徴CI・CDのメリット・デメリットAWSアカウント作成AWS アカウントの作成ハンズオン用IAMユーザの作成コンテナ構築ハンズオンAWSサービス紹介-コンテナ編-コンテナ環境構成コンテナイメージ作成のためのCloud9環境構築コンテナイメージの作成と動作確認コンテナ環境へのリモートログインと動作確認コンテナイメージのECR登録ECS環境構築-ECSの構成理解-ECS環境構築-VPC作成-ECS環境構築-クラスター・タスク定義作成-ECS環境構築-サービス作成-コンテナ動作確認その1-隔離性・可搬性・機動性の確認-コンテナ動作確認その2-オーケストレーション(自動復旧)の確認-コンテナ動作確認その3-オーケストレーション(スケールアウト)の確認-CI/CD構築ハンズオンAWSサービス紹介-CI・CD編-CI・CD環境構成事前準備その1-CodeCommitリポジトリ作成-事前準備その2-ビルド定義・デプロイ定義・タスク定義作成-事前準備その3-CodeBuild、CodeDeploy用IAMサービスロール作成-事前準備その4-Blue・Greenデプロイ用サービス作成-CodePipeline作成-ソースステージ編-CodePipeline作成-ビルドステージ編-CodePipeline作成-デプロイステージ編-CI・CD初回実行確認CI・CD動作確認その1-CI・CD自動デプロイメントの確認ーCI・CD動作確認その2-オーケストレーション(Blue・Greenデプロイメント)の確認-AWS構築環境削除削除対象リソースの確認削除対象リソースの削除今後の学習について今後の学習についてボーナスレクチャーボーナスレクチャー<変更履歴>・2023/4/28: Q & A起因で「CI/CD構築ハンズオン」セクションに「次のレクチャー「事前準備その4-Blue・Greenデプロイ用サービス作成-」の補足」レクチャーを追加・2023/6/5: Q & A起因で「CI/CD構築ハンズオン」セクションに「次のレクチャー「事前準備その3-CodeBuild、CodeDeploy用IAMサービスロール作成-」の補足」レクチャーを追加・2023/8/28: Q & A起因で「コンテナ構築ハンズオン」セクションに「次のレクチャー「コンテナイメージのECR登録」の補足」レクチャーを追加・2023/10/17: Q & A起因で「次のレクチャー「CodePipeline作成-デプロイステージ編-」の補足」レクチャーを追加作成したIAMロールが表示されない場合の補足事項を追加・2024/1/16: Q & A起因で「CI/CD構築ハンズオン」セクションの「次のレクチャー「事前準備その4-Blue・Greenデプロイ用サービス作成-」の補足」レクチャーに<補足②>「サービスの検出の統合の有効化」についての補足事項を追加・2024/3/5: Q & A起因で「コンテナ構築ハンズオン」セクションの「次のレクチャー「ECS環境構築-クラスター・タスク定義作成-」の補足」レクチャーを追加