GitHub Copilot 에이전트를 사용하여 GitHub 문제 해결

중급
개발자
GitHub
Visual Studio Code

이 모듈에서는 GitHub Copilot의 Ask 및 Agent 모드를 사용하여 GitHub 문제를 식별하고 수정하는 방법을 설명합니다. 이 교육에서는 SQL 삽입, 암호화, 로깅 및 경로 통과 문제와 같은 보안 취약성에 중점을 둡니다.

학습 목표

이 모듈을 마치면 다음을 수행할 수 있습니다.

  • 코드 보안 취약성 및 관련 GitHub 문제의 몇 가지 일반적인 범주를 설명합니다.
  • 만들기에서 해결까지 GitHub 문제의 수명 주기를 설명합니다.
  • GitHub Copilot의 요청 모드를 사용하여 GitHub 문제와 관련된 코드 취약성을 분석하고 잠재적인 수정 사항을 제안합니다.
  • GitHub Copilot의 에이전트 모드를 사용하여 코드 취약성을 수정하고 GitHub 문제를 해결합니다.

사전 요구 사항

  • 버전 제어를 위해 Git 및 GitHub를 사용한 경험
  • Visual Studio Code에서 GitHub Copilot를 사용한 경험
  • C# 애플리케이션 개발 경험