과정 AZ-400T01-A: Implementing DevOps Development Processes

본 과정에서는 DevOps 프로세스를 구현하기 위한 지식과 기술을 제공합니다. 소스 제어 사용, 엔터프라이즈용 확장 Git, 빌드 인프라 구현 및 관리 방법에 대해 설명합니다.

대상 그룹 프로필

본 과정의 수강자는 DevOps 프로세스 구현에 관심이 있거나 Microsoft Azure DevOps 솔루션 인증 시험에 합격한 학생들입니다.

직무: DevOps 엔지니어

획득한 기술

  • 소스 제어 사용의 혜택 설명
  • TFVC에서 Git에로 마이그레이션
  • Enterprise DevOps 용 Scale Git

필수 조건

Azure, 버전 제어, Agile Software Development 및 핵심 소프트웨어 개발 원칙에 대한 기본적인 지식. 소프트웨어를 제공하는 조직에서 경험을 쌓은 것이 도움이 될 것입니다.

과정 개요

모듈 1: 소스 제어 시작하기

단원

  • 소스 제어란?
  • 소스 제어의 혜택
  • 소스 제어 시스템의 유형
  • Azure Repos 소개
  • Team Foundation 버전 제어(TFVC)를 Git로 마이그레이션
  • Git Repos 인증 이 모듈을 완료하면 학생들은 다음을 수행할 수 있습니다:
  • 소스 제어 사용의 혜택 설명
  • TFVC에서 Git으로의 마이그레이션

모듈 2: 엔터프라이즈 DevOps를 위한 Git 확장

단원

  • Git repo 구조화 방법
  • Git 분기 워크플로
  • 끌어오기 요청과 협력
  • GitHooks에 관심을 가져야 하는 이유?
  • 내부 오픈 소스 돕기
  • Git 버전
  • 공용 프로젝트
  • Git 내 파일들

이 모듈을 완료하면 학생들은 다음을 수행할 수 있습니다:

  • Enterprise DevOps 용 Scale Git

모듈 3: 빌드 인프라 구현 및 관리

단원

  • DevOps에서 파이프라인의 개념
  • Azure Pipelines
  • 호스트 에이전트 대 사용자 에이전트 사용 평가
  • 에이전트 풀
  • 파이프라인 및 동시성
  • Azure DevOps 및 오픈 소스 프로젝트
  • Azure Pipelines YAML vs Visual Designer
  • 사용자 에이전트 설정
  • Jenkins를 Azure Pipelines과 통합
  • 외부 소스 제어를 Azure Pipelines와 통합
  • Docker 다단계 빌드 분석 및 통합

이 모듈을 완료하면 학생들은 다음을 수행할 수 있습니다:

  • 빌드 인프라 구현 및 관리

모듈 4: 애플리케이션 구성 및 비밀 관리

단원

  • 보안 소개
  • 보안 및 규정 준수 개발 프로세스 구현
  • 애플리케이션 구성 데이터 재고
  • 시크릿, 토큰, 인증서 관리
  • 파이프라인 보안 관리 및 규정 준수 도구 구현

이 모듈을 완료하면 학생들은 다음을 수행할 수 있습니다:

  • 애플리케이션 구성 및 비밀 관리

모듈 5: 모바일 DevOps 전략 구현

단원

  • Mobile DevOps 소개
  • Visual Studio App Center 소개
  • 모바일 대상 장치 세트 및 배포 그룹 관리
  • 대상 UI 테스트 장치 세트 관리
  • 배포용 테스터 장치 프로비저닝
  • 퍼블릭 배포 그룹 및 프라이빗 배포 그룹 생성

이 모듈을 완료하면 학생들은 다음을 수행할 수 있습니다:

  • 모바일 DevOps 전략 구현