과정 AZ-203T02-A: Develop Azure Platform as a Service compute solutions
이 과정에서는 개발 솔루션에 Azure Platform as a Service의 기능과 서비스를 구현하는 데 필요한 지식과 기술을 설명합니다. 또한 Azure App Service 리소스를 생성하고 관리하는 방법, 모바일 앱에 푸시 및 오프라인 동기화를 통합하는 방법, API를 문서화하는 방법을 설명합니다. Azure Functions을 생성하고 테스트하는 방법도 설명합니다.
대상 그룹 프로필
- 이 과정의 참가자는 Azure 개발에 관심이 있거나 Microsoft Azure Developer Associate 인증 시험에 합격한 학생들입니다.
- 학생들은 개발자로서 1-2년의 경험을 갖고 있어야 합니다. 이 과정에서는 학생들이 코딩 방법을 알고 있으며 Azure에 대한 기본 지식을 갖추고 있다고 가정합니다.
직무: 개발자
모든 세션 찾아보기
필수 조건
- 학생들은 개발자로서 1-2년의 경험을 갖고 있어야 합니다. 이 과정에서는 학생들이 코딩 방법을 알고 있으며 Azure에 대한 기본 지식을 갖추고 있다고 가정합니다.
- 학생들이 PowerShell 또는 Azure CLI를 사용하고 Azure 포털에서 작업하며 Azure 지원 프로그래밍 언어를 하나 이상 사용한 경험을 갖고 있는것이 좋습니다. 이 과정에서 대부분의 예는 C# .NET로 제시되었습니다.
과정 개요
모듈 1: App Service 웹 페이지 작성
Azure App Service Web Apps(또는 간단히 Web Apps)은 웹 애플리케이션, REST API 및 모바일 백엔드를 호스팅하는 서비스입니다. Web Apps은 보안, 부하 분산, 자동 크기 조정 및 자동 관리를 통해 Microsoft Azure의 기능을 애플리케이션에 추가합니다.
단원
- Azure App Service 핵심 개념
- Azure App Service 웹앱 생성
- Azure App Service의 WebJobs를 사용한 백그라운드 작업 생성 이 모듈을 완료하면 학생들은 다음을 수행할 수 있습니다:
- App Service 핵심 개념 및 기능 이해
- Azure CLI, Azure Portal, 및 PowerShell을 사용한 App Service 웹앱 생성
- 연속적으로 트리거된 웹작업 생성
모듈 2: App Service 모바일 앱 생성
Azure App Service의 Mobile Apps 기능은 엔터프라이즈 개발자 및 시스템 통합업체에게 확장성이 뛰어나고 전세계적으로 사용할 수 있는 모바일 애플리케이션 개발 플랫폼을 제공합니다.
단원
- App Service에서 모바일 앱 시작하기
- 앱에 푸시 알림 활성화
- 앱에 오프라인 동기화 활성화
이 모듈을 완료하면 학생들은 다음을 수행할 수 있습니다:
- 앱을 모바일 앱 서비스에 푸시
- 앱을 푸시 알림에 등록
모듈 3: App Service API 앱 생성
이 모듈에서는 Azure App Service API를 만들고 문서화하는 방법을 설명합니다.
단원
- API 생성
- Swagger를 사용하여 API 문서화
이 모듈을 완료하면 학생들은 다음을 수행할 수 있습니다:
- APIM 인스턴트 생성 및 새 API 생성
- Swashbuckle을 사용하여 ASP.NET Core에서 Swagger 개체 생성
모듈 4: Azure Functions 구현
Azure Functions은 클라우드에서 작은 코드 조각 또는 "기능"을 쉽게 실행할 수 있게 하는 솔루션입니다. 이를 실행할 전체 애플리케이션이나 인프라에 대한 걱정 없이 당면한 문제에 필요한 코드만 작성할 수 있습니다.
단원
- Azure Functions 개요
- Visual Studio를 사용한 Azure Functions 개발
- Durable Functions 구현
이 모듈을 완료하면 학생들은 다음을 수행할 수 있습니다:
- Azure Functions의 핵심 특징 및 기능 이해
- 함수, 바인딩, 및 트리거 생성
- Durable Functions의 일반 패턴 및 그 생성 방법 습득