과정 AZ-300T06-A: Developing for the Cloud

메시지 기반 통합 아키텍처 구성, 비동기 처리를 위한 개발, 자동 확장을 위한 앱 생성, Azure Cognitive Services 솔루션을 더 잘 이해하는 방법을 설명합니다.

대상 그룹 프로필

성공적인 Cloud Solutions Architect는 운영 체제, 가상화, 클라우드 인프라, 저장소 구조, 청구 및 네트워킹에 대한 실제 경험을 바탕으로 이 역할을 시작합니다.

직무: 솔루션 아키텍처

획득한 기술

  • 메시지 기반 통합 아키텍처 구성 방법
  • 비동기 처리를 위한 개발 방법 이해
  • 자동 크기 조정을 위한 앱 생성 시작
  • Azure Cognitive Services 솔루션 이해

과정 개요

모듈 1: Long-Running Tasks 및 Distributed Transactions 개발

본 모듈의 항목에는 일괄 처리 기능을 사용하여 대규모, 병렬 및 고성능 앱 구현, Microsoft Azure 가상 머신을 사용한 HPC, 쿼리를 사용한 복원력 있는 앱 구현 뿐만아니라 웹후크를 사용하여 애플리케이션 이벤트를 해결하는 코드 구현이 포함됩니다. 웹후크를 구현하면 외부 리소스에 애플리케이션의 URL이 지정됩니다. 그런 다음 애플리케이션이 작업을 수행해야 하는 변경 사항이 발생할 때마다 외부 리소스가 해당 URL에 HTTP 요청을 보냅니다.

모듈 2: 메시지 기반 통합 아키텍처 구성

단원

  • 이메일을 보낼 앱 또는 서비스 구성
  • 이벤트 게시 구성 및 모델 구독
  • Azure Relay 서비스 구성
  • Microsoft Graph를 사용하여 앱 또는 서비스 구성

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

  • 메시지 기반 통합 아키텍처 구성

모듈 3: 비동기 프로세싱 개발

단원

  • 병렬, 다중 스레딩 및 처리 구현
  • Azure Functions 및 Azure Logic Apps 구현
  • 저장소 또는 데이터 액세스 용 인터페이스 구현
  • 적절한 비동기 컴퓨팅 모델 구현
  • 자동 크기 조정 규칙 및 패턴 구현

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

  • 비동기 처리를 위한 개발 방법 이해

모듈 4: 자동 크기 조정 개발

단원

  • 자동 크기 조정 규칙 및 패턴 구현
  • 싱글톤 애플리케이션 인스턴스를 처리하는 코드 구현
  • 과도 상태를 관리하는 코드 구현

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

  • 자동 크기 조정을 위한 앱 생성 시작

모듈 5: Azure Cognitive Services 솔루션 개발

단원

  • Computer Vision을 사용한 솔루션 개발
  • Bing Web Search를 사용한 솔루션 개발
  • Custom Speech Service를 사용한 솔루션 개발
  • QnA Maker를 사용한 솔루션 개발

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

  • Azure Cognitive Services 솔루션 이해

모듈 6: Azure Storage 개발

단원

  • Azure Cosmos DB Storage를 사용하는 솔루션 개발
  • 관계형 데이터베이스를 사용하는 솔루션 개발
  • Entity Framework Core를 사용하는 데이터베이스 모델링
  • Microsoft Azure Blob Storage을 사용하는 솔루션 개발
  • .NET에서 Blob 컨테이너 속성 처리

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

  • Blobs 및 Cosmos DB와 같은 Azure Storage 서비스 이해