문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
개요 및 기초 내용
- 참가자들의 Git 및 GitLab에 대한 이해도 파악하기
- 커밋, 브랜치, 병합, 푸시/풀 등 핵심 Git 개념 정리하기
- 무료 버전부터 프리미엄, 얼티밋까지 각종 GitLab 에디션 비교하기
- GitLab의 일반적인 활용 사례와 조직적 효익 설명하기
GitLab 기능 및 아키텍처 개요
- GitLab 인터페이스 및 프로젝트 구조에 대한 소개
- 리포지토리 관리, 파이프라인 생성, 이슈 보드 등 주요 기능 안내
- GitLab CI/CD의 아키텍처와 러너 작동 방식 설명하기
GitLab 워크플로우 이해하기
- GitLab Flow와 GitFlow 같은 일반적인 워크플로우 소개
- 머지 요청, 승인 절차 및 코드 리뷰 과정 설명하기<\/li>
- 브랜치 관리 전략과 권한 설정 방법 안내
그룹 및 네임스페이스를 활용한 프로젝트 관리
- GitLab의 그룹, 하위 그룹, 네임스페이스 개념 이해하기
- 프로젝트 가시성 설정과 그룹 수준 권한 지정 방법 설명
- 포크 전략 활용법 및 팀 접근 권한 관리 방안 안내
GitLab에서 CI/CD 구현하기
- GitLab 러너 설치 및 등록 절차 알아보기
- Docker와 Kubernetes 실행자 활용법 익히기
- Docker-in-Docker(DIND)의 기능적 이점과 사용 시 유의사항 이해하기
- 러너 관련 문제 해결 방법 습득하기
- .gitlab-ci.yml 파일 작성법 및 구조화 방식 익히기
- 변수와 CI 비밀 정보 활용법 알아보기
- CI 워크플로우 및 스테이지 설정 방법 배우기
- 템플릿과 재사용 가능한 파이프라인 정의의 활용 방안 익히기
- 트리거, 일정 예약 기능 및 수동으로 파이프라인 제어하는 방법 익숙해지기
- 릴리스 생성과 버전 태그 지정 전략 이해하기
이슈 관리와 협업 프로세스
- 새로운 이슈 생성 및 상호 연결하는 방법 습득하기
- 사용자 정의 이슈 보드 및 라벨 활용법 배우기
- 마일스톤 설정과 프로젝트 진행 상황 추적 기법 알아보기
GitLab Markdown 사용법
- 이슈, 머지 요청 및 위키 문서 서식 지정 방법 익히기
- 문서 작성 및 인라인 시각 자료 배치에 있어서의 Markdown 활용도 이해하기
- 체크리스트, 코드 블록, 표 삽입 기능 등을 올바르게 적용하는 법 익숙해지기
GitLab Pages 소개
- GitLab 리포지토리로부터 정적 웹사이트 게시하는 방법 설명하기
- 커스텀 도메인을 활용한 GitLab Pages 설정 절차 안내
- Pages 배포 시 CI/CD와의 통합 방안 알아보기
보안 및 접근 관리 전략
- 개인 액세스 토큰과 프로젝트용 보안 토큰의 기능 이해하기
- 파이프라인 내 사용되는 비밀 정보와 변수 보호 방안 설명하기
- GitLab에서 제공하는 보안 스캐닝 기능 개요 알아보기
문제 해결 및 진단 기법
- 흔히 발생하는 CI/CD 오류와 그 수정 방식 파악하기
- 러너 로그 확인을 통한 실패한 작업들의 원인 분석 방법 학습하기
- 파이프라인 신뢰성 확보를 위한 모범 사례들 익히기
요약 및 향후 방향 안내
- 강좌 내용 정리 및 질의응답 시간 가짐
- 최종 복습 세션 또는 평가 과제 수행하기
- 수강자 피드백 수집과 강좌 마무리 진행하기
- 지속적인 학습을 위한 관련 자료들 소개해 드립니다.
요건
- GitLab Runner 관련 단원을 위해서는 기본적인 리눅스 지식이 필요합니다
수강 대상
- DevOps 전문가들
- 팀 환경에서 GitLab을 활용하는 소프트웨어 개발자 및 엔지니어들
- GitLab 파이프라인 구축 업무를 담당하는 기술 리더 및 시스템 통합 전문가들
21 시간
회원 평가 (1)
제 질문에 즉시 답변을 받는 것이 마음에 들어요.
Szabolcs Kriston - Ericsson
코스 - Advanced GitLab
기계 번역됨