연락처 정보

코스 개요

개요 및 기초 내용

  • 참가자들의 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)

예정된 코스

관련 카테고리