소개

완료됨

GitHub Copilot은 코딩하는 동안 자동 완성 추천을 제공하는 AI 코딩 파트너입니다. 코드를 입력하거나 자연어를 대화하듯이 사용하여 추천을 받으세요.

Copilot은 파일 및 관련 파일을 분석하여 텍스트 편집기에서 추천을 제공합니다. 작성된 코드 및 주석의 컨텍스트를 사용한 다음 새 줄 또는 전체 함수를 추천합니다.

GitHub Codespaces는 Visual Studio Code와 함께 실행할 수 있는 클라우드에서 작동하는 호스트된 개발자 환경을 제공합니다. GitHub의 모든 개발 프로젝트에 대한 개발 환경을 사용자 지정하고 종속성, 라이브러리, Visual Studio Code 확장 및 설정을 사전 설치할 수 있습니다.

시나리오: 기존 프로젝트 작업

여러분은 개발자로서 새 프로젝트와 기존 프로젝트 모두에서 코드를 더 빠르게 입력하여 생산성을 높일 수 있기를 원합니다. 이 작업을 위해 코드 작성, 문서화, 테스트 시 개발자 워크플로를 개선하는 데 도움이 되는 AI 도우미의 고급 기능을 사용하려고 합니다.

이 모듈에서는 다양한 기술을 사용하여 리포지토리를 수정하는 적용된 예제와 함께 GitHub Copilot의 고급 기능을 사용하여 새 HTTP API(애플리케이션 프로그래밍 인터페이스) 엔드포인트를 추가하고, 단위 테스트를 작성하고, 기존 코드를 문서화하는 방법을 이해합니다.

무엇을 배울 수 있나요?

이 모듈을 끝으로 다음을 수행할 수 있는 기술을 습득합니다.

  • GitHub Copilot 확장을 사용하여 Codespaces에서 미리 구성된 GitHub 리포지토리로 작업합니다.
  • GitHub Copilot의 대화형 기능을 사용하여 기존 프로젝트에 대한 유용한 제안을 생성합니다.
  • 고급 GitHub Copilot 기능을 적용하여 새 프로젝트에 대해 자세히 알아보고, 설명서를 작성하고, 단위 테스트를 만듭니다.

주요 목표는 무엇인가요?

이 모듈을 성공적으로 완료하면 대화형 프롬프트 및 기타 고급 GitHub Copilot 기능을 사용하여 소프트웨어 프로젝트를 발전시킬 수 있게 됩니다.

필수 조건

  • Python 및 텍스트 편집기의 기본 사항 이해
  • Git 및 GitHub의 기본 사항 기본 이해 및 gitgit add 같은 기본 git push 명령을 실행합니다.
  • GitHub Copilot에 대한 활성 구독이 있는 GitHub 계정은 개인 GitHub 계정 또는 조직 또는 엔터프라이즈에서 관리하는 GitHub 계정에 필요합니다. 학습을 위해 사용 제한이 있는 코필로트 무료 옵션으로 충분해야 합니다.