GitHub 기술 연습
연습 개요
병합턴 고등학교에 오신 것을 환영합니다! 이 실습 기술 세션에서는 학생들이 활발하게 활동하고 동료들과 경쟁할 수 있도록 설계된 소셜 피트니스 앱인 OctoFit Tracker를 개발하는 체육관 교사의 역할을 맡게 됩니다. GitHub Copilot 에이전트 모드를 사용하면 AI 지원 개발을 위한 모범 사례를 학습하면서 기능 프로토타입을 빠르게 빌드할 수 있습니다.
워크샵 목표
이 워크샵이 끝날 때까지 다음을 수행합니다.
- GitHub Codespaces를 사용하여 개발 환경을 설정합니다.
- GitHub Copilot를 사용하여 앱 개발을 가속화합니다.
- 코필로트 에이전트 모드를 사용하여 OctoFit Tracker의 핵심 기능을 구현합니다.
- AI 생성 코드를 프롬프트 및 구체화하기 위한 모범 사례를 적용합니다.
애플리케이션 기능
OctoFit Tracker에는 다음이 포함됩니다.
- 학생 및 체육관 교사를 위한 사용자 프로필입니다.
- 피트니스 진행 상황을 모니터링하는 활동 추적
- 공동 작업을 위한 팀 만들기 및 관리.
- 학생 성과 순위를 매기는 순위표입니다.
- 학생들이 실력을 향상시키는 데 도움이 되는 개인 맞춤형 운동 제안.
실습 연습: OctoFit 추적기 개발
이 연습에서는 다음 단계를 안내합니다.
- 개발을 위해 GitHub Codespace를 설정합니다.
- GitHub Copilot를 설치하고 구성합니다.
- Copilot 에이전트 모드를 사용하여 주요 앱 구성 요소를 생성하고 구체화합니다.
- AI 지원을 사용하여 피트니스 추적, 순위표 및 사용자 프로필을 구현합니다.
- AI 생성 코드를 테스트하고 최적화합니다.
시작하기
GitHub에서 연습 시작을 클릭하여 일련의 코딩 챌린지를 완료하는 템플릿 리포지토리로 이동합니다. 시작하기 전에 다음 단계를 수행합니다.
과정 시작 또는 이 템플릿 사용을 선택하여 사용자 고유의 리포지토리를 만듭니다. 프라이빗 리포지토리는 작업 시간(분)을 사용하기 때문에 공용 리포지토리를 사용하는 것이 좋습니다. 설치 후 약 20초 정도 기다린 다음 페이지를 새로 고칩니다.
리포지토리의 README 파일 사용 설명서에 따라 연습을 완료하세요.
연습을 완료한 후 다음을 위해 이 모듈로 돌아갑니다.
- 빠른 지식 점검
- 학습한 내용 요약
- 이 모듈 완료 배지
비고
이 연습을 완료하기 위해 어떤 워크플로도 수정할 필요가 없습니다. 이 워크플로의 콘텐츠를 변경하면 작업의 유효성을 검사하고, 피드백을 제공하거나, 결과의 등급을 지정하는 연습의 기능이 손상될 수 있습니다.