연락처 정보

코스 개요

프로젝트 관리 방법론 소개

  • 애자일 방법론
  • 워터폴 모델

GIT를 활용한 자동화된 배포 과정

  • 운영 환경용 리포지토리 구성하기
  • 릴리스 브랜치 설계 방안
  • 버전 태그를 이용한 릴리스 관리 방법
  • 다양한 릴리스 간 전환 절차
  • 유지보수용 릴리스 처리 방식
  • 주요 기능 업데이트 및 대규모 릴리스 관리

문서화 및 릴리스 변경 이력 기록 방법

  • 리포지토리 이력 데이터를 활용한 변경 로그 생성법
  • 주요 릴리스의 주요 내용을 태그 설명에 명시하는 방식
  • 세부적인 변경사항들을 비즈니스 관점에서 통합 정리하기
  • 개별 커밋 내용들의 묶음화 방법
  • 관련 커밋들끼리 논리적 그룹으로 분류하는 기법

중앙 리포지토리 푸시 및 풀 전략 수립하기

  • 중앙 리포지토리를 항상 깔끔하게 유지하는 방안
  • 개발자들의 변경 내용을 체계적으로 통합·검수할 수 있는 구조 설계법
  • 테스트 및 스테이징 환경 관리 기법

소프트웨어 아키텍처 및 구성 요소 관리 방법

  • 애플리케이션과 리포지토리를 논리적으로 분할하는 전략
  • 제3자가 개발한 라이브러리와 하위 프로젝트의 효율적 관리 방안
  • 서브모듈을 이용해 업데이트를 자동화하는 기법

요건

GIT에 대한 기본적인 이해가 권장됩니다.

소프트웨어 개발 생명주기와 프로젝트 관리 방식 및 프레임워크(예: 워터폴, 애자일 등)에 대한 개념도 필수입니다.

 7 시간

참가자 수


참가자별 가격

회원 평가 (4)

예정된 코스

관련 카테고리