GitHub Actionsで学ぶCI/CD基本入門: 1日間の評価

エーピーコミュニケーションズ

GitHub Actionsで学ぶCI/CD基本入門は、代表的なワークフロー自動化ツールである「GitHub Actions」のハンズオンを通してクラウドネイティブアプリケーション開発に必須となるCI/CDを学ぶ入門トレーニングです。

This service is available only in Japanese.

本トレーニングでCI/CDを学び、開発サイクルの高速化を目指しましょう。

トレーニングの特徴

  • CI/CDの導入意義からパイプライン実装までを1日で学習可能
  • 日本語のテキストを使って解説する事で、初心者が理解しづらく躓きやすいポイントを解消
  • 貴社の状況を踏まえ、研修内容を個社別にカスタマイズ/チューニング可能

CI/CDとは?

CI/CD(Continuous Integration / Continuous Delivery)はソフトウェアの変更やテスト、リリースの自動化を行うことで高速な開発サイクルを回すソフトウェアの開発手法の一つです。 日本語では継続的インテグレーション/継続的デリバリーと呼ばれます。近年のデジタル化やアジャイル開発文化の普及に伴い注目されている分野です。

本トレーニングの対象者

Microsoft AzureでCI/CDの導入検討されている方

  • Git、Bash、Azure CLIなどの基本操作ができる方
  • Microsoft Azureの基礎知識(AZ-900,204程度の理解)がある方
  • Gitを用いた開発フローに関する知識がある方

本講座のゴール

CI/CDが必要とされる背景や、その詳細について学んだ後、開発&リリースフローを自動化する過程をハンズオンを通して体験していただきます。本トレーニングを通して、GitHub Actionsを用いた基本的なCI/CDパイプラインを自力で作成できるようになることを目指します。

受講後のイメージ

  • CI/CDの必要性を説明できる
  • GitHub Actionsの基本的な設定ができる
  • CI/CDパイプラインのフローを順を追って説明できる
  • GitHub Actionsを用いた基本的なCI/CDパイプラインを実装できる

トレーニングスケジュール

  • 9:45 - 10:00 受付
  • 10:00 - 10:50 CI/CDの必要性
  • 11:00 - 12:00 GitHub Actions、AppService
  • 13:00 - 14:00 CI/CDの概要
  • 14:10 - 15:10 CI/CDパイプライン(コミット、インテグレーション)*
  • 15:20 - 16:20 CI/CDパイプライン(デリバリー)*
  • 16:30 - 17:20 CI/CDパイプライン(デプロイ)*
  • 17:20 - 17:30 Information

*ハンズオンあり

カリキュラム

###CI/CDの必要性

  • VUCA時代
  • 開発手法の変遷

GitHub Actions

  • GitHub Actionsとは
  • GitHub Actionsの導入イメージ
  • GitHub Actionsの構成要素

App Service

CI/CDの概要

  • CI/CDとは
  • CI/CDパイプラインとは

CI/CDパイプライン

  • コミット*
  • インテグレーション*
  • デリバリー*
  • デプロイメント*

*ハンズオンあり

提供環境

  • 人数:20名迄 ※最小催行人数5名以上/最大受講者数20名(応相談)
  • 開催場所:オンラインでの開催
  • 費用:100,000円~/1名 ※カスタマイズ/チューニングにより変動
  • 必要なもの:インターネット・PCなどの受講環境をご用意下さい。(Mac/Win可)/Chromeブラウザの事前インストールをお願いします。/Zoomを利用しますので事前にインストールをお願いします。セットアップ(無料) https://zoom.us/jp-jp/meetings.html

※ハンズオン用のMicrosoft Azure環境は弊社にて準備致します。お客様にはAzure課金負担は発生しません。トレーニング開催日にアカウントをお伝えしますのでそちらで操作をお願いします。トレーニング終了後、弊社にてアカウントの削除を実施します。 ※ZoomのURL情報は、トレーニング開催日までにご連絡します。

※GitHubは米国およびその他の国における GitHub, Inc.の商標または登録商標です。 ※Microsoft、Azureは、米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。

https://store-images.s-microsoft.com/image/apps.35629.638b3394-6c33-46eb-b1bb-8a64b8517a5d.6d67c9d7-155a-43af-b292-d10d143b873a.19094b47-8f78-49bf-a9f6-a2dd49e00576
https://store-images.s-microsoft.com/image/apps.35629.638b3394-6c33-46eb-b1bb-8a64b8517a5d.6d67c9d7-155a-43af-b292-d10d143b873a.19094b47-8f78-49bf-a9f6-a2dd49e00576
https://store-images.s-microsoft.com/image/apps.31459.638b3394-6c33-46eb-b1bb-8a64b8517a5d.6d67c9d7-155a-43af-b292-d10d143b873a.fcbedd2b-63a7-47dd-bee0-6f6c5e5c6316
https://store-images.s-microsoft.com/image/apps.24903.638b3394-6c33-46eb-b1bb-8a64b8517a5d.6d67c9d7-155a-43af-b292-d10d143b873a.bdbcca19-f87a-4d36-806b-08b4ef28833a