전체교육일정
교육개요
Visual Studio Code 환경에서 GitHub Copilot 및 GitHub Copilot Chat을 사용하여 앱 개발을 가속화하는 방법을 알아봅니다.
선수과목
개인 GitHub 계정이나 조직에서 관리하는 GitHub 계정에는 GitHub Copilot에 대한 활성 구독이 필요함
1년 이상의 코드 개발 경험이 권장
C# Dev Kit 확장을 사용하여 Visual Studio Code에서 C# 애플리케이션을 개발한 경험 권장
강의내용
GitHub Copilot 시작하기
- GitHub, OpenAI, Microsoft의 AI 도구 검토
- GitHub Copilot 도구, 이점 및 제한 사항
- GitHub Copilot 확장의 자동 완성 기능 검사
- GitHub Copilot Chat 확장의 AI 지원 기능 검토
GitHub Copilot 도구로 설명서 생성하기
- GitHub Copilot Chat을 사용하여 코드 설명 생성
- GitHub Copilot 채팅을 사용하여 프로젝트 설명서 생성
- GitHub Copilot Chat을 사용하여 인라인 코드 설명서 생성
GitHub Copilot 도구로 코드 기능 개발하기
- GitHub Copilot의 코드 개발 기능 검토
- GitHub Copilot 모범 사례 살펴보기
- 새 코드 만들기 솔루션 검토
- 코드 논리 솔루션 검토
GitHub Copilot 도구로 단위 테스트 개발하기
- 단위 테스트 도구 및 환경 검사
- 단위 테스트 만들기 솔루션 검토
GitHub Copilot 도구로 코드 개선 구현하기
- 코드 개선에 대한 GitHub Copilot 지원 검사
- 앱 개선 솔루션 검토
단계별 프로젝트-GitHub Copilot 도구로 앱 개발 가속화하기
- GitHub Copilot 도구를 사용하여 코드 분석 및 문서화
- GitHub Copilot 도구를 사용하여 코드 기능 개발
- GitHub Copilot 도구를 사용하여 단위 테스트 개발
- GitHub Copilot 도구를 사용하여 코드 섹션 리팩터링 및 개선