연락처 정보
 기간 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)

예정된 코스

관련 카테고리