문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
GitHub Copilot 개요
- AI 기반 협업 프로그래밍에 대한 소개
- GitHub Copilot의 장점과 한계 이해하기
- IDE, CLI, Pull Request 및 Chat을 아우르는 Copilot 생태계 소개
시작하기
- VS Code, JetBrains, Neovim에서 GitHub Copilot 설치 및 환경 구성
- GitHub 인증 절차 및 구독 관리 방법
- Copilot 설정 및 사용자 지정 옵션 탐색하기
GitHub Copilot 활용법
- 코드 자동완성, 함수 생성 및 반복적인 코드 작성을 효과적으로 수행하기
- 여러 줄에 걸친 코드나 문맥 의존적 제안을 활용하는 방법
- Copilot의 출력 결과를 사용자 요구에 맞게 조정하고 개선하기
- 코멘트 및 문서 작성 시에도 Copilot 기능을 활용하는 방법
Copilot Chat 및 협업 기능 활용법
- API 탐색 및 코드 리팩터링에 Copilot Chat 적극 활용하기
- 오류 진단 및 문제 해결을 위해 Copilot Chat 이용하는 방법
- Pull Request 작업 시 코드 검토를 돕는 Copilot 기능 활용하기
고급 워크플로우에서의 Copilot 적용법
- CLI 환경 내 작업에 Copilot을 통합하는 방법
- 테스트 주도형 개발(TDD)과 병행하여 Copilot 활용하기
- 다양한 프레임워크 및 라이브러리와 함께 Copilot 연동 방안
책임감 있고 안전한 AI 활용법
- 사용권, 개인정보 보호 및 지적재산권 관련 사항에 대한 이해
- 보안상 위험하거나 편향된 코드가 발생할 가능성 방지하기
- 기업 및 팀 단위에서 Copilot을 안전하게 도입하고 활용하는 최선의 방법들
모범 사례와 실제 적용 사례
- 일상적인 개발 업무에서 Copilot을 활용해 생산성을 극대화하는 방안
- 다양한 프로그래밍 언어 환경에서의 실제 Copilot 사용 사례들
- 여러 팀들이 Copilot을 도입하며 얻은 교훈과 성공 스토리 정리하기
요약 및 향후 방향
요건
- 최소한 한 가지 프로그래밍 언어(예: Python, JavaScript, Java, C#)에 대한 기초 지식
- VS Code나 JetBrains와 같은 IDE 또는 코드 편집기 사용 경험
- Git 및 GitHub 워크플로우에 대한 기본적인 이해가 도움이 됩니다.
대상자
- 개발자
- 프로그래머
- 소프트웨어 엔지니어
14 시간
회원 평가 (1)
저는 파이썬의 스트림릿 라이브러리에 대한 지식을 얻었으며, 확실하게 제 팀에서 R 셔니로 만든 애플리케이션들을 개선하기 위해 이를 활용해볼 것입니다.
Michal Maj - XL Catlin Services SE (AXA XL)
코스 - GitHub Copilot for Developers
기계 번역됨