GitHub Copilot Workshop
GitHub Copilot을 활용한 실습 워크숍에 오신 것을 환영합니다!
학습 목표
이 워크숍을 완료하면 다음을 수행할 수 있습니다:
- GitHub Copilot의 주요 기능과 제한사항 이해
- 효과적인 프롬프트 엔지니어링 기법 습득
- 다양한 개발 시나리오에서 Copilot 활용
- 단위 테스트 및 리팩토링에 Copilot 적용
전제 조건
시작하기 전에 다음이 준비되어 있어야 합니다:
- Visual Studio Code 설치
- GitHub Copilot 구독
- 기본적인 프로그래밍 지식
워크숍 구성
이 워크숍은 다음과 같이 구성되어 있습니다:
🚀 GitHub Copilot 시작하기
- GitHub Copilot 소개 및 주요 기능
- AI 모델 이해 (Claude 3.5 Sonnet, GPT-4o 등)
📚 기본 사용법
- Copilot의 기본 활용 방법
- 제한사항 이해
💡 Copilot 활용하기
- Copilot 모드 (Ask, Edit, Agent 등)
- 개발 생산성 영향 분석
🔧 고급 기능 및 실전
- 고급 기능 활용
- 실제 프로젝트 적용
🎯 프롬프트 엔지니어링
- 효과적인 프롬프트 작성 기법
⚙️ 엔지니어링 프랙티스
- Copilot 엔지니어링 베스트 프랙티스
- 커스텀 설정 및 최적화
🚀 Copilot Spaces & 협업
- Copilot Spaces 활용
- Vibe Coding 실습
🔄 리팩토링 & 자동화
- 심화 코드 리팩토링
- CI/CD 자동화
- Coding Agents 활용
🧪 실습
- Lab 1: 코드 자동완성
- Lab 2: 채팅 품질 향상
- Lab 3: Edit 및 Agents
- Lab 4: 고급 기능
- Lab 5: Docusaurus 블로그 작성