Skip to content

Latest commit

 

History

History
114 lines (78 loc) · 7.83 KB

File metadata and controls

114 lines (78 loc) · 7.83 KB

GitHub Copilot Vibe コーディングワークショップ

GitHub Copilot Vibe コーディングワークショップ

Python、JavaScript、Java、.NETなど様々なプログラミング言語でGitHub Copilotと最新かつ最高の機能を使ってバイブコーディングを行い、コンテナ化によってアプリをクラウドネイティブにしましょう。飛び込む準備はできていますか?

背景

Contosoは様々なアウトドア活動用製品を販売する会社です。Contosoのマーケティング部門は、既存顧客と潜在顧客に向けて製品をプロモートするためのマイクロソーシャルメディアWebサイトを立ち上げたいと考えています。最初のMVPとして、ウェブサイトを迅速に構築したいと考えています。ContosoのIT部門には現在、それぞれPythonとJavaScriptを使用する2人の開発者がいます。ローンチ日が急速に近づいているため、両方の開発者がアプリケーションを迅速に提供する必要があります。

しかし、状況は以下の通りです...

ワークショップの目標

  • GitHub Copilot エージェントモードを使用してアプリケーションを構築する。
  • GitHub Copilotにカスタム指示を追加して、GitHub Copilotをより良く制御する。
  • GitHub Copilotに様々なMCPサーバーを追加して、アプリケーションをより正確に構築する。

多言語でのワークショップ

このワークショップ教材は現在、以下の言語で提供されています:

English | Español | Français | 日本語 | 한국어 | Português | 中文(简体)

前提条件

このワークショップでは、Webブラウザ以外に準備が不要なため、GitHub Codespacesを強く推奨します。

Open in GitHub Codespaces

ただし、どうしても自分のマシンを使用する必要がある場合は、以下で特定されたすべてのものがインストールされていることを確認してください。

共通

Python

JavaScript

Java

.NET

製品要求仕様書

まず最初に始めるべき場所は、このPRD(製品要求仕様書)です。この文書は、何をすべきか、どのようにすべきかについてのより良い理解を提供します。

ワークショップの手順

以下のリンクに従って進める自己ペース型ワークショップです:

ステップ リンク
00: 開発環境 00-setup.md
01: Python バックエンド 01-python.md
02: JavaScript フロントエンド 02-javascript.md
03: Python から Java への移行 03-java.md
04: JavaScript から .NET への移行 04-dotnet.md
05: コンテナ化 05-containerization.md

完成サンプル

各アプリケーションの完成例をチェックしてください。これらもGitHub Copilotでバイブコーディングされているため、完璧ではない可能性があり、アプリに従う必要はありません。

言語 アプリケーション 場所
Python バックエンド FastAPI python
JavaScript フロントエンド React javascript
Java バックエンド Spring Boot java
.NET フロントエンド Blazor dotnet
コンテナ化 Container containerization

詳細情報...


免責事項: この文書はGitHub Copilotによってローカライズされています。そのため、間違いを含む可能性があります。不適切または間違った翻訳を見つけた場合は、issueを作成してください。