Course Outline

소개

Businesses 내의 DevOps 연습 개요

  • DevOps는 기존 IT 방식과 어떻게 다릅니까?
  • DevOps의 용어 및 기술
  • Agile DevOps에 적용되는 방법론

Azure DevOps 기능 및 아키텍처 개요

  • Azure DevOps 서버
  • 호스팅 및 온프레미스 Azure DevOps
  • Azure DevOps 최종 사용자용
  • Azure DevOps 관리자용

개발을 위한 Azure DevOps 설정 및 구성

기존 개발 프로세스 평가를 위한 가치 흐름 맵 활용

  • Azure DevOps로 마이그레이션

Azure DevOps 핵심 서비스 및 도구 개요

  • 비즈니스에 적합한 Azure DevOps 서비스 선택

Azure 보드를 사용한 소프트웨어 개발 계획 및 추적

  • Azure 보드에 내장된 스크럼 및 애자일 도구 활용
  • Azure 보드 대시보드 위젯 작업
  • Azure 분석 도구를 사용하여 프로젝트 상태 모니터링
  • 이사회와 팀의 투명성 및 협력 최적화
  • Azure 보드를 기존 GitHub 저장소와 통합

Git 저장소 호스팅 및 Collaboration Azure 저장소 사용

  • Azure Repos를 사용하여 리포지토리 생성 및 버전 제어
  • 보안 Git 클라이언트 지원을 통해 푸시 코드로 연결
  • Azure Repos에서 REST API 및 웹후크 구축
  • 개발 환경 생성 및 풀 요청 수행
  • Azure Repos의 코드 인식 검색 기능
  • 리포지토리 정리 및 유지 관리

Azure 파이프라인을 사용하여 소프트웨어 빌드 및 배포

  • 지속적 통합/지속적 전달(CI/CD) 구현
  • 기본 언어 및 OS로 Azure 파이프라인 구성
  • 파이프라인에서 빌드 체인 및 다단계 빌드 활용
  • Azure 파이프라인 레지스트리 작업
  • Kubernetes 또는 모든 클라우드에 컨테이너 배포

통합 패키지 구현 Management Azure 아티팩트 사용

  • Azure 아티팩트에서 코드 패키지 생성 및 공유
  • 범용 아티팩트 관리로 패키지 유형 관리
  • 공개 및 비공개 소스 코드 패키지 구성 및 보안
  • Azure 아티팩트를 사용하여 CI/CD 파이프라인에 패키지 추가

Azure 테스트 계획을 통한 코드 품질 테스트 및 최적화

  • 계획된 수동 테스트와 탐색적 테스트
  • 엔터프라이즈 애플리케이션에 적합한 유형의 테스트 실행
  • Azure 테스트 계획을 사용하여 데이터 캡처 및 분석
  • Azure 테스트 계획의 엔드 투 엔드 추적 기능 활용
  • 식별된 코드 결함을 해결하기 위한 적절한 조치 취하기

Azure DevOps 서비스를 다른 확장과 통합

문제 해결

요약 및 결론

Requirements

  • Agile 소프트웨어 개발 방법론에 대한 이해
  • 모든 스크립팅 프로그래밍 언어에 대한 지식
  • 시스템 관리 업무에 대한 기본 경험
  • GitHub 워크플로우 및 리포지토리에 대한 지식

청중

  • DevOps 엔지니어
  • 개발자
  • 프로젝트 관리자
 14 Hours

Number of participants



Price per participant

회원 평가 (3)

Related Courses

Related Categories