연락처 정보

코스 개요

GitLab 및 DevOps 라이프사이클 관리 도입

  • GitLab 개요 및 소프트웨어 개발에서의 역할
  • 완전한 DevOps 플랫폼으로서의 GitLab 이해
  • GitLab 주요 기능: 소스 관리, CI/CD, 보안, 프로젝트 관리
  • GitLab과 전통적인 버전 관리 플랫폼 비교

GitLab 설치 및 구성

  • 다양한 환경에서의 GitLab 설치
  • GitLab 설정 및 서비스 구성
  • GitLab 아키텍처 및 컴포넌트 이해
  • 초기 설정 및 관리 업무

Git 및 버전 관리 기초

  • Git 개념 및 워크플로우 검토
  • 리포지토리, 브랜치, 커밋 및 머지
  • GitLab을 통한 소스 코드 관리
  • 버전 관리 모범 사례 적용

GitLab 플랫폼 탐색

  • GitLab 사용자 인터페이스 탐색
  • Web IDE 활용
  • 프로젝트 및 리포지토리 관리
  • GitLab 기능 및 도구 활용

GitLab 워크플로우 및 협업

  • GitLab 개발 워크플로우 이해
  • 브랜치 전략 및 머지 요청
  • 코드 리뷰 및 협업 방식
  • 팀 및 권한 관리

사용자, 그룹 및 프로젝트 관리

  • 네임스페이스 및 그룹 이해
  • 프로젝트 생성 및 조직화
  • 사용자 및 액세스 권한 관리
  • 역할 기반 액세스 제어(RBAC) 적용

지속적 통합 및 지속적 배포(CI/CD)

  • CI/CD 개념 이해
  • GitLab CI/CD 파이프라인 생성
  • GitLab 러너 활용
  • 빌드, 테스트 및 배포 프로세스 자동화

프로젝트 및 이슈 관리

  • GitLab에서의 이슈 및 태스크 관리
  • 마일스톤 및 라벨 활용
  • 개발 작업 계획 및 추적
  • 팀 협업 및 가시성 개선

GitLab으로 문서화 및 게시

  • GitLab Markdown 사용
  • 프로젝트 문서 작성
  • GitLab Pages를 통한 웹사이트 게시
  • 프로젝트 정보 효과적으로 관리

보안 및 모범 사례

  • GitLab 보안 기능
  • 리포지토리 및 민감한 정보 보호
  • 안전한 개발 워크플로우 관리
  • GitLab 관리 모범 사례 적용

문제 해결 및 실습 워크숍

  • 일반적인 GitLab 문제 진단
  • 완전한 GitLab 워크플로우 구축
  • 소스 관리 및 CI/CD 실습 구현
  • 과정 복습 및 다음 단계

요건

  • 버전 관리 시스템에 대한 일반적인 이해
  • Linux 명령줄 경험

수료 대상

  • 개발자
 14 시간

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리