[AZ-203] Microsoft Azure 솔루션 개발

line
  • 과정번호1564447854
  • 교육일정12월 9~13일
  • LEVELIntermediate
  • 수강료1,400,000원

교육모집정보

교육기간(시작일~종료일) 수업시간 환급여부 수강료 환급금액우선대상(대기업) 신청하기
2019-12-09 ~ 2019-12-13 09:30 ~ 17:30 \1,400,000

SA바우처 : 0일

교육쿠폰 : 0일

\
(\)
수업 신청하기
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-103 과정 이수자
2. Azure 기반의 개발자 역할을 수행할 전문가
3. AZ-203 시험을 대비하는 사람 


line

특이사항

[선수학습]

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

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

· PowerShell 또는 Azure CLI를 어느 정도 사용해 보았고, Azure Portal에서 작업해 보았으며,

· Azure에서 지원되는 프로그래밍 언어를 하나 이상 사용해 본 적이 있는 경우

커리큘럼

  • 1

    Day

  • Module 1: 가상  머신을 사용하는 솔루션 구현

       · VM 프로비전

       · ARM 템플릿 만들기

       · VM용 Azure Disk Encryption 구성


    Module 2 : Azure Batch 서비스를 사용하여 일괄 처리 작업 구현

       · Azure Batch 개요
       · Azure CLI Azure Portal을 사용하여 일괄 처리 작업 실행

       · 코드를 사용하여 일괄 처리 작업 실행

       · Batch 서비스 API를 사용하여 일괄 처리 작업 관리

     


    Module 3 : 컨테이너화 된 솔루션 만들기

       · AKS (Azure Kubernetes Service) 클러스터 만들기

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

       · Azure Container Registry에 이미지 게시

       · Azure Container Instance 또는 AKS를 사용하여 컨테이너 실행

     

     

    Module 4 : App Service Web Apps 만들기

       · Azure App Service 핵심 개념

       · Azure App Service Web Apps만들기

       · Azure App Service에서 WebJobs를 사용하여 백그라운드 태스크 만들기


  • 2

    Day

  • Module 5 : Azure App Service 모바일 앱 만들기

      · App Service에서 모바일 앱 시작하기

      · 앱에서 푸시 알림을 사용하도록 설정

      · 앱에서 오프라인 동기화를 사용하도록 설정

    Module 6 : Azure App Service API 앱 만들기

      · API 만들기

      · Swagger를 사용하여 API 문서화

    Module 7 : Azure Functions 구현

       · Azure Functions 개요

       · Visual Studio를 사용하여 Azure Functions 개발

       · Durable Functions 구현



    Module 8 : Azure Table Storage를 사용하는 솔루션 개발

       · Azure Table Storage 개요

       · Table Storage의 권한 부여 방식

       · Table service REST API

    Module 9 : Azure Cosmos DB Storage를 사용하는 솔루션 개발

       · Azure Cosmos DB 개요

       · 컨테이너 및 품목 관리

       · 코드를 사용하여 문서 만들기 및 업데이트

     

  • 3

    Day

  • Module 10 : 관계형 데이터베이스를 사용하는 솔루션 개발

     · Azure SQL 개요

     · 코드를 사용하여 데이터베이스 테이블 만들기, 읽기, 업데이트 및 삭제



    Module 11 : Microsoft Azure Blob Storage를 사용하는 솔루션 개발

     · Azure Blob Storage 개요

     · Azure Blob Storage 작업



    Module 12 : 인증 구현

     · Microsoft ID 플랫폼

     · OAuth2 인증 구현

     · Azure 리소스용 관리 ID 구현

     · Im인증서, 양식 기반 인증 또는 토큰을 사용하여 인증 구현

     · Multi-Factor Authentication 구현



    Module 13 : 액세스 제어 구현

     · 클레임 기반 권한 부여

     · RBAC (역할 기반 액세스 제어) 권한 부여


    Module 14 : 보안 데이터 솔루션 구현

     · 암호화 옵션

     · 종단 간 암호화

     · Azure 기밀 컴퓨팅 구현

     · Azure Key Vault에서 암호화 키 관리

  • 4

    Day

  • Module 15 : Azure Monitor 소개

       · Azure Monitor 개요



    Module 16 : 앱과 서비스의 확장성을 지원하는 코드 개발

     · 자동 크기 조정 구현

     · 싱글톤 애플리케이션 인스턴스를 처리하는 코드 구현

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



    Module 17 : 모니터링 및 로깅을 지원하는 솔루션 계측

     · Application Insights를 사용하여 앱이나 서버에서 계측 구성

     · Azure Monitor를 사용하여 솔루션 분석 및 문제 해결

     


    Module 18 : 솔루션 내에 캐싱 및 콘텐츠 배달 기능 통합

     · Azure Cache for Redis 

     · CDN에서 스토리지 개발

  • 5

    Day

  • Module 19 : App Service 논리 앱 개발

     · Azure Logic Apps 개요

     · Visual Studio를 사용하여 Logic App 만들기

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

     · Logic Apps용 사용자 지정 템플릿 생성



    Module 20 : 솔루션 내에 Azure Search 통합

     · Azure Search 인덱스 만들기 및 쿼리

     · Azure Search의 전체 텍스트 검색



    Module 21 : API Management

     · API Management 서비스 소개

     · API 보호

     · API 정책 정의



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

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

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

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



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

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

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