お問い合わせ

コース概要

導入編

  • CI/CDの基本概念および利点の解説
  • Travis-CI、CircleCI、Semaphoreといった各種CIサービスの特徴紹介

開発環境の準備手順

  • GitHubリポジトリの設定方法
  • GitHubとTravis-CIを連携させる手順

Pythonパッケージの作成工程

  • アプリケーションロジックの実装法
  • ローカル環境でのコードパッケージ化方法

パッケージデプロイ作業の自動化処理

  • Travis-CIへのPyPIトークンの追加手順
  • CI/CDパイプライン構成の定義および作成法
  • 関連依存性ライブラリの有効化手法
  • コードの実行検証作業の自動実施
  • 完成したPythonパッケージの公開手順

コンテナ型アプリケーションのデプロイ手順

  • PythonベースのWebアプリケーションの開発法
  • 作成したアプリケーションをDocker形式にパッケージ化する手法
  • Dockerを用いたサービス展開処理の実施方法
  • Herokuによるデプロイ作業自動化の設定方法

問題解決法

まとめおよび講座終了の言葉

要求

  • GitまたはGitHubに関する実務経験
  • Pythonプログラミングの知識・スキル

対象者層

  • 開発者
  • DevOpsエンジニア
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (4)

今後のコース

関連カテゴリー