[AZ-204] Developing solutions for Microsoft Azure

line
  • 과정번호1564480000
  • 교육시간5일 / 35시간
  • LEVELIntermediate
  • 수강료1,400,000원

교육모집정보

교육기간(시작일~종료일) 수업시간 환급여부 수강료 환급금액우선대상(대기업) 신청하기
line

교육개요

이 과정에서는 개발 솔루션에 Azure IaaS, Azure Storage 서비스와 기능을 구현하는 데 필요한 지식과 기술을 습득합니다. Azure App Service 리소스를 만들어 관리하고, 모바일 앱에 푸시 및 오프라인 동기화 기능을 통합하고, API를 문서로 작성하는 방법을 배우게 됩니다. 또한 Azure Functions를 만들고 테스트하는 방법도 배웁니다.

Azure Table storage, Azure Cosmos DB, Azure Blob에 대해 살펴보고 Azure에서 관계형 데이터베이스용 기능을 개발하는 방법을 알아봅니다.


개발 솔루션에 Azure 인증 및 권한 부여 서비스를 포함하는 데 필요한 지식과 기술을 습득하며Microsoft ID 플랫폼을 사용하여 Azure 솔루션에서 ID를 관리하고 활용하는 방법을 배웁니다.

또한 애플리케이션에서 진행되는 작업을 더 자세히 파악하기 위해 Azure Monitor의 작동 방식과 Log Analytics, Application Insights 등의 도구를 사용하는 방법을 배우며 API Management를 사용하여 API를 직접 만들고 관리하는 방법과, 개발 솔루션 내에서 Azure의 다양한 이벤트/메시지 기반 서비스를 사용하는 방법을 배웁니다.

그리고 이 과정 전반에 걸쳐 Azure Portal, Azure CLI, REST 및 애플리케이션 코드를 사용하여 이러한 리소스를 만들고 통합하는 방법을 알아봅니다.


line

교육대상

1. AZ-104 과정 이수자
2. Azure 기반의 개발자 역할을 수행할 전문가
3. AZ-204 시험을 대비하는 사람 

line

특이사항

[선수학습]

· 개발자로 1~2년 근무 경력 有

  ​(이 과정에서는 학생이 코드 작성 방법과 Azure 관련 기본 정보를 알고 있다고 가정합니다)

· PowerShell 또는 Azure CLI를 어느 정도 사용해 보았고, Azure Portal에서 작업해 보았으며, Azure에서 지원되는 프로그래밍 언어를 하나 이상 사용해 본 적이 있는 경우


[특이사항]​

· Azure Role-based Training Course는 공인된 MCT를 통해 최고의 클라우드 기술을 학습할 수 있습니다.


커리큘럼

  • 1

    Day

  • Module 1 : Azure 앱 서비스 웹 앱 만들기

       · Azure 앱 서비스 핵심 개념

       · Azure 앱 서비스 웹 앱 만들기

       · 앱 서비스 앱 구성 및 모니터링

       · 앱 서비스 앱 크기 조정

       · Azure 앱 서비스 스테이징 환경


    Module 2 : Azure 펑션 구현

       · Azure 평션 개요
       · Azure 펑션 개발

       · Azure 펑션 구현


    Module 3 : Blob 스토리지를 사용하는 솔루션 개발

       · Azure Blob 스토리지 핵심 개념

       · Azure Blob 스토리지 수명 주기 관리

       · Azure Blob 스토리지 작업

  • 2

    Day

  • Module 4 : Cosmos DB Storage를 사용하는 솔루션 개발

       · Azure Cosmos DB 개요

       · Azure Cosmos DB 데이터 구조

       · Azure Cosmos DB 리소스 및 데이터 작업



    Module 5 : laaS 솔루션 구현

       · Azure에서 VM 프로비전

       · ARM 템플릿 생성 및 배포

       · 솔루션용 컨테이너 이미지 만들기

       · Azure Contaniner Registry에 컨테이너 이미지 게시

       · Azure Contaniner Instances에서 컨테이너 이미지 만들기 및 실행 

  • 3

    Day

  • Module 6 : 사용자 인증 및 권한 부여 구현

     · Micosoft ID 플랫폼 v2.0

     · Micosoft 인증 라이브러리를 사용한 인증

     · Micosoft Graph 사용

     · Azure Storage에서 데이터 작업 권한 부여



    Module 7 : 보안 클라우드 솔루션 구현

     · KeyVault API를 사용한 키, 비밀, 인증서 관리

     · Azure 리소스용 관리 ID 구현

     · Azure App Configuration을 사용한 앱 구성 데이터 보안

    Module 8 : API Management 구현

     · API Management 개요

     · API 정책 정의

     · API 보안

  • 4

    Day

  • Module 9 : App Service Logic Apps 개발

     · Azure Logic Apps 개요

     · Logic Apps용 사용자 지정 커넥터 만들기

     

    Module 10 : 이벤트 기반 솔루션 개발

     · Azure Event Grid를 사용하는 솔루션 구현

     · Azure Event Hubs를 사용하는 솔루션 구현

     · Azure Notification Hubs를 사용하는 솔루션 구현

    Module 11 : 메시지 기반 솔루션 개발

     · Azure Service Bus를 사용하는 솔루션 구현

     · Azure Queue Storage 큐를 사용하는 솔루션 구현

  • 5

    Day

  • Module 12 : Azure 솔루션 모니터링 및 최적화

     · Azure 모니터링 개요

     · 모니터링용 앱 계측

     · 앱 분석 및 문제 해결

     · 일시적인 오류를 처리하는 코드 구현


    Module 13 : 솔루션 내에서 캐싱 및 콘텐츠 배달 통합

     · Redis용 Azure Cache 개발

     · DCDN에서 저장소 개발