お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
GitHub Copilotの基礎知識
- GitHub Copilotとは何か、その仕組みについて解説する
- 利用可能な環境やIDEとの連携方法を紹介する </li>
- 開発者およびDevOps担当者のための活用事例を紹介する </li>
Copilotの利用開始方法
- Visual Studio Code上でCopilotを有効化する手順 </li>
- コード作成時に役立つヒントや提案を得るための促し方 </li>
- Copilotによって生成されたコード内容の理解と改良方法 </li>
DevOps作業におけるCopilotの活用手法
- CI/CDワークフロー向けYAML設定ファイルを作成する方法 </li>
- Copilotを利用してGitHub Actionsの記述を行う手法 </li>
- テスト実行やリンティング、デプロイ処理の自動化方法 </li>
シェルスクリプトとインフラ自動化技術への応用
- Copilotを利用して効率的にシェルスクリプトの作成・改良を行う方法 </li>
- DockerfileやTerraform、Kubernetes用設定ファイルの記述に関するヒントをCopilotから得る手法 </li>
- 自動化スクリプトの妥当性確認方法 </li>
AIによる生産性向上の秘訣
- 定型処理や繰り返し作業を削減する方法 </li>
- Agile開発においてCopilotを活用して作業効率を高める手法 </li>
- GitHub CLIやターミナルワークフローとCopilotを組み合わせる方法 </li>
制限事項・倫理的配慮および最適活用のためのポイント
- Copilotが対応可能な範囲や利用上の限界について理解する </li>
- セキュリティ面への配慮、知的財産権に関する注意点について解説する </li>
- AIが作成したコードを評価・検証する際のベストプラクティスを学ぶ </li>
実践的なプロジェクト演習およびケーススタディ
- Webアプリケーション用のCI/CDワークフロー自動化手法 </li>
- 複数の環境で再利用可能なGitHub Actionsテンプレートを作成する方法 </li>
- 複数のリポジトリ間でもCopilot活用によるチーム連携手法 </li>
まとめおよび今後の取り組みについて
要求
- 基本的なソフトウェア開発の概念に関する知識
- Gitやバージョン管理システムの運用方法に関する理解
- YAML、シェルスクリプト、またはCI/CDツールに関する初歩的な経験
対象となる受講者
- DevOpsの生産性向上を目指す開発者の方々
- 自動化技術に興味があるDevOps初心者の方々
- ワークフローにおけるAI活用を求めるアジャイルチームのメンバーの方々
14 時間
お客様の声 (1)
PythonのStreamlitライブラリについての知識を得ることができました。確実に、R Shinyで作成された私のチームのアプリケーションを改善するために使用してみます。
Michal Maj - XL Catlin Services SE (AXA XL)
コース - GitHub Copilot for Developers
機械翻訳