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