GitHub Actions &ArgoCDで学ぶ

CI/CD入門

効率的なテスト・デプロイを学ぼう!

迅速で高品質なリリースを実現するために、GitHub ActionsとArgoCDを活用したCI/CDパイプラインの構築を学ぶコースです。継続的デリバリーの基礎から、Kubernetesへの自動デプロイ、GitOpsの実践までを体系的に解説。最新の開発手法を習得し、チームの生産性向上とキャリアアップに活かしましょう!

学習内容

GitHub Actions と ArgoCD の操作方法はもちろんですが、「CI / CD とは何か?」 という根本から学習を進められます。これによって納得感を持ちながら自動化・デプロイサイクルを構築するための学習を勧められます。

以下の内容を学ぶ(体験する)ことができます。

✅ CI / CD (継続的インテグレーション・継続的デリバリー・継続的デプロイメント)についての概要を理解
✅ GitHub Actions の基本(workflow / step / job )を理解
✅ GitHub Actions の Actions 作成方法
✅ GitHub Actions の workflow のリファクタリング
✅ GitHub Actions を使ったデリバリーの自動化方法
✅ AWS IAM と AssumeRole の概念を理解
✅ OIDC (OpenID Connect) の基本的な概念を理解
✅ ArgoCD の基本的な操作
✅ ArgoCD の Application の管理方法
✅ ArgoCD での GitOps
✅ 継続的デプロイメントの体験

コース内容

※ 既に購入済みですか?下のコース内容をクリックして受講を開始できます。

  はじめに
Available in days
days after you enroll
  CI / CD の重要性を理解しよう
Available in days
days after you enroll
  GitHub Actions で CI / CD パイプラインを作ろう! - イントロ
Available in days
days after you enroll
  はじめての workflow
Available in days
days after you enroll
  workflow / job / step / actions の概念を理解 - イントロ
Available in days
days after you enroll
  workflow / job / step を理解する
Available in days
days after you enroll
  workflow のトリガーになるイベントを把握する
Available in days
days after you enroll
  actions を活用する
Available in days
days after you enroll
  workflow / job / step / actions の概念を理解 - アウトロ
Available in days
days after you enroll
  workflowでGitHubCLIを使う
Available in days
days after you enroll
  workflow を繋げて CI/CD パイプラインを作ろう(準備)
Available in days
days after you enroll
  お題1:アプリケーションのコードが変更されたら自動でテストを実行する workflow を作る
Available in days
days after you enroll
  お題2:コンテナイメージのビルドとプッシュを自動化する workflow を作る
Available in days
days after you enroll
  お題3:manifests 内のイメージのタグを書き換える workflow を作る
Available in days
days after you enroll
  お題4:アプリ側の workflow と manifests 側の workflow を連携させて CI / CD を加速させる
Available in days
days after you enroll
  GitHub Actions で CI / CD パイプラインを作ろう! - アウトロ
Available in days
days after you enroll
  ArgoCD でデプロイ環境を整えよう - イントロ
Available in days
days after you enroll
  Hello! ArgoCD
Available in days
days after you enroll
  manifests で構成を管理する
Available in days
days after you enroll
  App of Apps パターン
Available in days
days after you enroll
  ArgoCD でデプロイ環境を整えよう - アウトロ
Available in days
days after you enroll
  ここからはじめる「???」 - イントロ
Available in days
days after you enroll
  自動化されたデプロイサイクルを体験してみよう!
Available in days
days after you enroll
  Amazon EKS で ArgoCD を動かしてみよう!
Available in days
days after you enroll
  継続的デリバリー実践に向けての課題を検討
Available in days
days after you enroll
  おわりに
Available in days
days after you enroll

資料用の専用サイトが付属します

🚀 「環境構築不要」「すぐに手を動かせる」
「セットアップでつまづく時間、ゼロにしませんか?」
➡ 専用サイトでコマンドをコピペするだけで、すぐに実践!

📚 「リファレンスとしても使える!」
「学習が終わった後も、現場で使える」
➡ コース終了後も「辞書代わり」に使える専用サイト付き!

💡 「動画+実践で理解が爆速に!」
「動画だけで終わらない。すぐに手を動かせるから、学習が何倍も定着する!」
➡ 「動画+専用サイト」で学習と実践をスムーズに!

コース紹介

コース紹介動画をご確認いただけます。

受講をお勧めしたい方

  • CI / CD をゼロから構築してみたい方
  • 自動化されたデプロイサイクルを体験してみたい方
  • Kubernetes をデプロイする環境を整えてみたい方
  • GitHub Actions の学習をしてみたい方
  • ArgoCD の学習をしてみたい方
  • 職場で GitHub Actions や ArgoCD を利用しているが、インフラエンジニアにお任せしているので理解が追いついていない方(ここでこっそり学びましょう!)
  • プロダクト開発を加速させたいマネージャー
  • 開発を効率化させたい開発者

料金・プラン