문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
기간 14 시간
코스 개요
모듈 1 – 고급 Git & GitHub 워크플로
- 고급 Git 개념 및 저장소 관리
- 분기 전략: GitFlow vs. 트렁크 기반 개발
- 리베이스, 병합 및 체리_PICK
- 인터랙티브 리베이스
- 복잡한 병합 충돌 관리 및 해결
- 태그, 릴리스 및 버전 관리
- Git 히스토리 조사 및 복구
- 대규모 개발 팀을 위한 모범 사례
모듈 2 – 고급 풀 요청 & 협업
- 효과적인 풀 요청 워크플로 설계
- 초안 풀 요청 및 검토 전략
- CODEOWNERS
- 분기 보호 및 룰셋(Rulesets)
- 필수 검토 및 상태 검사
- 대규모 및 장기 실행되는 풀 요청 관리
- 이슈 템플릿 및 풀 요청 템플릿
- GitHub Projects
- 팀, 권한 및 저장소 거버넌스
- 실습: 엔터프라이즈 스타일 협업 워크플로 설계
모듈 3 – GitHub Actions & CI/CD
- GitHub Actions 아키텍처
- 워크플로, 작업, 단계 및 트리거
- 시크릿, 변수 및 환경
- 조건부 실행 및 작업 의존성
- 매트릭스 전략
- 아티팩트 및 캐싱
- 재사용 가능한 워크플로 및 복합 액션
- 워크플로 디버깅 및 최적화
- CI 파이프라인 구축
- 자동화된 테스트 및 빌드 워크플로
- 다중 환경 배포
- 릴리스 자동화
- 실습: 엔드투엔드 CI/CD 파이프라인 구축
모듈 4 – GitHub 보안 & 자동화
- GitHub 보안 기능
- Dependabot 및 의존성 관리
- 의존성 검토
- 시크릿 스캐닝 및 푸시 보호
- 코드 스캐닝
- 보안 정책 및 취약점 관리
- 사upply chain 보안
- GitHub CLI
- GitHub REST API 개요
- 웹훅 및 통합
- 저장소, 이슈 및 풀 요청 자동화
- 실무적인 보안 및 자동화 시나리오
모듈 5 – 엔드투엔드 GitHub 워크플로
- 완전한 GitHub 개발 워크플로 설계
- 저장소 및 분기 전략
- 풀 요청 및 코드 검토 프로세스
- 자동화된 테스트
- CI/CD 파이프라인
- 보안 검사
- 릴리스 관리
- 문제 해결 및 최적화
- 팀 기반 실습
- 요약 및 Q&A
선택 모듈 – GitHub Copilot
- GitHub Copilot 기능 및 워크플로
- Copilot Chat 및 IDE 통합
- 개발자를 위한 효과적인 프롬프팅
- 코드 생성 및 설명
- 리팩터링 및 최적화
- 단위 테스트 생성
- Copilot을 활용한 디버깅
- 문서 생성
- 풀 요청 및 코드 검토를 위한 Copilot 활용
- AI 생성 코드의 책임 있고 안전한 사용
- Copilot 실습
요건
참석자는 다음 요건을 충족해야 합니다:
- Git 및 GitHub에 대한 실무 경험
- 저장소, 분기, 커밋 및 풀 요청에 대한 이해
- GitHub Actions에 대한 기본적인 경험(있으면 유용하나 필수 아님)
- 소프트웨어 개발 워크플로에 대한 익숙함
회원 평가 (1)
친근한 트레이너로, 매우 유식하고 친절합니다.
Piotr Kowalski - EduBroker Sp. zo.o.
코스 - Git and GitHub Fundamentals
기계 번역됨