문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
기간 14 시간
코스 개요
GitHub Copilot 소개
- GitHub Copilot이란 무엇이며 어떻게 작동하는지
- 지원되는 환경 및 IDE 통합
- 개발자와 DevOps 전문가를 위한 사용 사례
Copilot 시작하기
- Visual Studio Code에서 Copilot 활성화
- 유용한 코드 제안을 위해 Copilot에게 프롬프트 작성하기
- Copilot이 생성한 코드 이해 및 개선하기
DevOps 작업에 Copilot 활용하기
- CI/CD 워크플로우를 위한 YAML 설정 생성
- Copilot 지원을 받아 GitHub Actions 작성하기
- 테스트, 린팅, 배포 파이프라인 자동화
셸 스크립팅 및 인프라 자동화
- Copilot을 사용하여 셸 스크립트 작성 및 개선하기
- Dockerfile, Terraform 또는 Kubernetes 설정 스니펫을 위해 Copilot에 프롬프트 입력하기
- 생성된 자동화 스크립트 검증하기
AI 지원을 통한 생산성 향상
- 보일러플레이트 및 반복적인 작업 감소
- 애자일 스프린트에서 Copilot과 함께 더 빠르게 작업하기
- Copilot을 GitHub CLI 및 터미널 워크플로우와 결합하기
한계, 윤리 및 모범 사례
- Copilot의 범위와 경계 이해하기
- 보안 문제 및 지적 재산권 고려 사항
- AI 생성 코드 리뷰를 위한 모범 사례
프로젝트 연습 및 실제 시나리오
- 웹 애플리케이션을 위한 CI/CD 워크플로우 자동화
- 재사용 가능한 GitHub Actions 템플릿 작성하기
- 여러 저장소에서 Copilot을 활용한 팀 협업
요약 및 다음 단계
요건
- 기본적인 소프트웨어 개발 개념 이해
- Git 또는 버전 관리 워크플로우에 대한 숙지
- YAML, 셸 스크립팅 또는 CI/CD 도구 사용에 대한 기초 경험
대상 독자
- DevOps 생산성 향상을 원하는 개발자
- DevOps 입문자 및 자동화 enthusiast
- 워크플로우에서 AI 지원을 원하는 Agile 팀 멤버
회원 평가 (1)
저는 파이썬의 스트림릿 라이브러리에 대한 지식을 얻었으며, 확실하게 제 팀에서 R 셔니로 만든 애플리케이션들을 개선하기 위해 이를 활용해볼 것입니다.
Michal Maj - XL Catlin Services SE (AXA XL)
코스 - GitHub Copilot for Developers
기계 번역됨