GitHub Actionsで学ぶ
CI/CD基本入門

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

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

トレーニングの特徴

CI/CDの導入意義からパイプライン実装までを1日で学習可能

DevOpsエキスパート資格(Microsoft Certified: DevOps Engineer Expert)を持つエンジニアによる座学とハンズオンを準備

日本語のテキストを使って解説する事で、初心者が理解しづらく躓きやすいポイントを解消

貴社の状況を踏まえ、研修内容を個社別にカスタマイズ/チューニング可能

GitHub Actionsとは?

近年ソフトウェアの開発にはソースコードのバージョン管理サービスを利用する事が一般的となりました。GitHubは全世界で最も利用されているオンラインのバージョン管理サービスです。 GitHub Actionsは2018年に発表されたGitHub上のサービスであり、GitHub上で開発者ワークフローを容易に自動化し開発サイクルの高速化を実現できます。

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の米国およびその他の国における登録商標または商標です。

トレーニングに関するお問い合わせはこちら