연락처 정보

코스 개요

소개

기업 환경에서의 DevOps 실천 개요

  • DevOps가 기존 IT 운영 방식과 어떻게 다른가?
  • DevOps 관련 주요 용어와 기술들
  • DevOps에 적용되는 애자일 방법론 소개

Azure DevOps의 기능 및 아키텍처 개요

  • Azure DevOps Server에 대해 알아보기
  • 호스팅형 Azure DevOps와 온프레미스형 Azure DevOps의 차이점
  • 일반 사용자를 위한 Azure DevOps 활용법
  • 관리자를 위한 Azure DevOps 설정 및 관리 방법

Azure DevOps 개발 환경 구축 및 구성 과정

기존 개발 프로세스 분석을 위한 가치흐름도 활용하기

  • Azure DevOps로의 마이그레이션 절차

Azure DevOps 핵심 서비스와 도구 소개

  • 기업 환경에 적합한 Azure DevOps 서비스 선택 방법

Azure Boards를 통한 소프트웨어 개발 계획 및 진행 상황 관리

  • Azure Boards 내 스크럼 및 애자일 도구 활용법
  • Azure Boards 대시보드 위젯 다루기
  • Azure 분석 도구를 통한 프로젝트 현황 모니터링 방법
  • Boards를 활용해 팀 간 투명성 및 협업 수준 높이기
  • 기존 GitHub 리포지토리와 Azure Boards 연동 방안

Azure Repos를 통한 Git 리포지토리 호스팅과 공동 작업 활용법

  • Azure Repos에서의 리포지토리 생성 및 버전 관리 방법
  • 보안이 보장된 Git 클라이언트를 통해 코드 푸시하기
  • Azure Repos 내 REST API 및 웹훅 구현 방식
  • 개발 환경 설정 및 풀 리퀘스트 수행 방법
  • Azure Repos의 코드 인지 검색 기능 소개
  • 리포지토리 정리 및 유지보수 절차

Azure Pipelines를 통한 소프트웨어 빌드 및 배포 과정

  • 지속적 통합 및 지속적 배포(CI/CD) 환경 구축하기
  • 원하는 프로그래밍 언어와 운영 체제에 맞춰 Azure Pipelines 구성하기
  • Pipelines 내 빌드 체인 연결 및 다단계 빌드 실행 방법
  • Azure Pipelines 레지스트리 활용법
  • 컨테이너를 Kubernetes나 기타 클라우드 환경에 배포하는 절차

Azure Artifacts를 통한 패키지 관리 체계 도입하기

  • Azure Artifacts에서 코드 패키지 생성 및 공유 방법
  • 다양한 유형의 패키지를 유니버설 방식으로 관리하는 기법
  • 공개 및 비공개 코드 패키지에 대한 안전한 보관 및 관제 전략
  • Azure Artifacts를 활용해 CI/CD 파이프라인에 패키지 추가하기

Azure Test Plans을 통한 코드 품질 검증 및 최적화 과정

  • 계획된 수동 테스트와 탐색적 테스트의 차이점 이해
  • 엔터프라이즈 애플리케이션에 적합한 테스트 유형 선택 방법
  • Azure Test Plans을 통해 데이터를 수집하고 분석하는 절차
  • Azure Test Plans의 엔드투엔드 추적 기능 활용법
  • 발견된 코드 결함에 대한 적절한 대응 조치 마련하기

다른 확장 프로그램과 Azure DevOps 서비스 연동 방법

문제 해결 기법

요약 및 마무리

요건

  • 애자일 소프트웨어 개발 방법론에 대한 기초 지식
  • 스크립팅 기반 프로그래밍 언어에 대한 이해
  • 시스템 관리 업무 관련 기본 경험
  • GitHub 워크플로우 및 리포지토리 운영 방식에 대한 개념 인지

대상 수강생

  • DevOps 엔지니어
  • 개발자
  • 프로젝트 매니저
 14 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리