GitHub Copilot의 기본부터 고급 기능까지, 실전 프로젝트를 통해 완벽하게 마스터하는 종합 워크숍
이 워크숍은 GitHub Copilot을 처음 접하는 개발자부터 실무에서 고급 기능을 활용하고자 하는 전문가까지, 모든 수준의 개발자를 위한 체계적인 학습 자료입니다. 단계별 가이드와 실습 랩을 통해 AI 페어 프로그래밍의 혁신을 직접 경험해보세요.
- GitHub Copilot의 핵심 기능과 활용법 완벽 이해
- 효과적인 프롬프트 엔지니어링으로 코드 생성 품질 향상
- 실전 프로젝트를 통한 실무 적용 능력 배양
- 코딩 에이전트와 고급 기능으로 생산성 극대화
- 엔터프라이즈급 코드 품질 및 보안 유지
# 저장소 클론
git clone https://github.com/dotnetpower/gh-copilot-workshop-hol.git
cd gh-copilot-workshop-hol
# Docusaurus 사이트 실행
cd docusaurus-site
npm install
npm start- Visual Studio Code 설치
- GitHub Copilot 라이선스 (개인/조직)
- GitHub Copilot 및 GitHub Copilot Chat 확장 설치
- Python 3.12+ 또는 .NET 8.0+ (실습용)
- 기본적인 프로그래밍 지식
- Visual Studio Code 설치
- GitHub Copilot 라이선스 (개인/조직)
- GitHub Copilot 및 GitHub Copilot Chat 확장 설치
- Python 3.12+ 또는 .NET 8.0+ (실습용)
- 기본적인 프로그래밍 지식
이론 학습
실습 랩
이론 학습
실습 랩
이론 학습
이론 학습
실습 랩
01-introduction → 02-features → 04-basic-usage → lab1-code-completion →
06-copilot-modes → lab2-chat-quality
초급자 경로 + 08-advanced-features → 10-understanding-prompt →
11-copilot-engineering-practices → lab3-edit-agents → lab4-advanced
전체 커리큘럼 + lab5-docusaurus-blog →
15-code-refactoring-deep → 16-cicd-automation →
17-coding-agents → lab6-opensource-contribution
- 체계적인 구성: 기초부터 고급까지 단계별 학습 로드맵
- 풍부한 실습: 6개의 실전 랩으로 구성된 Hands-on 경험
- 실무 중심: 실제 프로젝트에 바로 적용 가능한 베스트 프랙티스
- 한국어 지원: 완벽한 한국어 번역과 현지화
- 지속적인 업데이트: 최신 GitHub Copilot 기능 반영
- 문서화: Docusaurus 3.x
- 실습 언어: Python 3.12+, .NET 8.0+
- 컨테이너: Docker, Kubernetes
- CI/CD: GitHub Actions
- 클라우드: Azure (옵션)
- Awesome Prompts - 효과적인 프롬프트 예제 모음
- Awesome Skills - Copilot 활용 스킬 가이드
- Awesome Instructions - 커스텀 인스트럭션 예제
- Awesome Agents - 코딩 에이전트 활용법
- Awesome Collections - 유용한 리소스 모음
워크숍 개선에 기여하고 싶으신가요? 환영합니다!
- 이 저장소를 Fork하세요
- 기능 브랜치를 생성하세요 (
git checkout -b feature/amazing-feature) - 변경사항을 커밋하세요 (
git commit -m 'Add some amazing feature') - 브랜치에 Push하세요 (
git push origin feature/amazing-feature) - Pull Request를 생성하세요
자세한 내용은 CONTRIBUTING.md를 참조하세요.
- 새로운 콘텐츠는 명확하고 실용적이어야 합니다
- 코드 예제는 copilot-instructions.md의 표준을 따라야 합니다
- 모든 PR은 리뷰 과정을 거칩니다
- 이슈를 먼저 열어 변경사항을 논의하세요
이 프로젝트는 MIT 라이선스 하에 배포됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.
- 이슈 리포팅: GitHub Issues
- 토론: GitHub Discussions
- 보안 이슈: SECURITY.md 참조
- 행동 강령: CODE_OF_CONDUCT.md
- ✅ 모든 핵심 문서 작성 완료
- ✅ 6개 실습 랩 제공
- ✅ Docusaurus 사이트 배포
- ✅ GitHub Pages 호스팅
- 🔄 지속적인 업데이트 및 개선