Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

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を作成してください。