과정 MS-600T00-A: Building applications and solutions with Microsoft 365 core services

본 과정에서는 Microsoft Identity 구현, Microsoft Graph으로 작업, SharePoint 확장 및 사용자 지정, 팀 확장, Office 확장 등 Microsoft 365 플랫폼의 다섯 가지 핵심 요소에 대해 다룹니다. 본 과정에서 학생들은 Microsoft Identity를 구현하고 Microsoft Graph를 사용하는 방법을 배웁니다. 학생들은 UI 요소(Adaptive Cards 및 UI Fabric 포함), 통합 지점(Microsoft Teams, Office 추가 기능, SharePoint Framework, Actionable Messages 포함) 및 워크로드 플랫폼 목표 결정에 대한 일반적인 지식을 갖추고 있어야 합니다. 학생들은 Microsoft Identity 구현에서 애플리케이션 등록, 인증 삽입, API 사용 권한 구성, Microsoft Graph에 액세스하는 서비스 생성 등 Microsoft Identity 구현을 배우게 됩니다. Microsoft Graph를 사용하여 작업할 때 학생들은 Microsoft Graph를 사용하여 사용자 데이터에 액세스하고, 쿼리 매개 변수를 탐색하고, 그룹 라이프사이클을 관리하고, 파일에 액세스하고, 네트워크 트래픽을 최적화하는 방법을 배웁니다. SharePoint를 확장하고 사용자 정의하는 과정에서 학생들은 SharePoint 프레임워크 Web Parts, 확장, SPFx 솔루션 패키징 및 배포 방법에 대해 배웁니다. Teams을 확장하는 과정에서 학생들은 Teams 앱의 구성 요소를 살펴보고 웹 후크, 탭 및 대화 봇을 사용합니다. 학생들은 Office 확장에서 Office 추가 기능, 작업 창 추가 기능, JavaScript API, Office UI Fabric 및 적응형 카드를 사용한 실행 가능한 메시지를 사용합니다.

대상 그룹 프로필

본 과정에 참가하는 학생들은 Microsoft 365 개발 플랫폼 또는 Microsoft 365 Developer Associate 인증 시험에 합격하는 데 관심을 가지는 학생들입니다. 학생들은 개발자로서 1-2년의 경험을 갖고 있어야 합니다. 본 과정에서는 학생들이 REST API, JSON, OAuth2, OData, OpenID Connect, Azure AD 및 Microsoft 계정을 포함한 Microsoft ID, Azure AD B2C 및 사용 권한/동의 개념을 코드화하는 방법을 알고 기본적인 이해를 알고 있다고 가정합니다.

직무: 관리자

획득한 기술

  • Microsoft Identity 구현
  • Microsoft Graph로 작업
  • 워크로드 플랫폼 목표 결정
  • Microsoft Teams, Office 추가 기능 및 SharePoint Framework를 포함한 통합 지점

필수 조건

  • 학생들은 개발자로서 1-2년의 경험을 갖고 있어야 합니다. 본 과정에서는 학생들이 REST API, JSON, OAuth2, OData, OpenID Connect, Azure AD 및 Microsoft 계정을 포함한 Microsoft ID, Azure AD B2C 및 사용 권한/동의 개념을 코드화하는 방법을 알고 기본적인 이해를 알고 있다고 가정합니다.
  • 학생들이 소프트웨어 개발의 모든 단계에 걸쳐 Microsoft Teams, Office 추가 기능 또는 SharePoint Framework에서 솔루션을 개발한 경험이 있는 것이 좋습니다.

과정 개요

모듈 1: Microsoft Identity 구현

이 모듈에서는 Microsoft Identity 구현에서 애플리케이션 등록, 인증 삽입, API 사용 권한 구성, Microsoft Graph에 액세스하는 서비스 생성 등 Microsoft Identity 구현을 배우게 됩니다.

단원

  • Microsoft Identity 플랫폼
  • 애플리케이션 등록
  • 인증 구현
  • API 사용 권한 구성
  • API 사용 인증 구현
  • API에서 인증 구현
  • Microsoft Graph에 액세스하기 위한 서비스 생성

랩 : Microsoft Identity 구현

  • Azure Active Directory에 애플리케이션 등록
  • 인증 구현
  • API 사용 권한 구성
  • API 사용 인증 구현
  • API에서 인증 구현
  • Microsoft Graph에 액세스하기 위한 서비스 생성

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

  • Azure AD에서 애플리케이션 등록
  • 인증 구현
  • API 사용 권한 구성
  • Microsoft Graph에 액세스하기 위한 서비스 생성

모듈 2: Microsoft Graph로 작업

이 모듈에서는 Microsoft Graph를 사용하여 사용자 데이터에 액세스하고, 쿼리 매개 변수를 탐색하고, 그룹 라이프사이클을 관리하고, 파일에 액세스하고, 네트워크 트래픽을 최적화하는 방법을 배웁니다.

단원

  • Microsoft Graph는 무엇인가
  • Microsoft Graph에서 사용자 데이터 액세스
  • 쿼리 매개변수를 사용한 데이터 사용
  • Microsoft Graph에서 그룹 수명 주기 관리
  • Microsoft Graph로 파일 액세스
  • 네트워크 트래픽 최적화

랩 : Microsoft Graph로 작업

  • Microsoft Graph에서 사용자 데이터 쿼리
  • HTTP를 통해 Microsoft Graph를 쿼리할 때 쿼리 매개변수 사용
  • Microsoft Graph에서 반환된 정보 검색 및 제어
  • Office 365 그룹 및 팀 만들기
  • OneDrive 및 SharePoint에 파일 업로드
  • 변경 알림 사용 및 Microsoft Graph에서 변경 내용 추적
  • 일괄 처리된 요청으로 트래픽 감소
  • Microsoft Graph에서 제한 이해

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

  • Microsoft Graph를 통한 사용자 데이터 액세스
  • Microsoft Graph에서 쿼리를 사용한 데이터 작업
  • Microsoft Graph에서 그룹 수명 주기 관리
  • Microsoft Graph를 사용한 네트워크 트래픽 최적화

모듈 3: SharePoint 확장 및 사용자 지정

이 모듈에서는 SharePoint 프레임워크 Web Parts, 확장, SPFx 솔루션 패키징 및 배포 방법에 대해 배웁니다.

단원

  • SharePoint Framework 웹 부분
  • SharePoint Framework 확장
  • SPFx 솔루션 패키지 및 구축
  • Microsoft Graph 사용
  • SPFx 내에서 Azure AD로 보안되는 타사 API 사용
  • Teams 탭으로서 Web Parts
  • SharePoint에서 브랜딩 및 테마 설정

랩 : SharePoint 확장 및 사용자 지정

  • SharePoint Framework (SPFx) 소개
  • Web Part 속성 창으로 작업
  • SharePoint Framework Extensions 생성
  • Command Set Extension 생성
  • Field Customizer Extension 생성
  • SharePoint Framework 솔루션 배포
  • Azure AD 보호 타사 REST API 호출
  • Microsoft Teams에 SPFx 솔루션 배포

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

  • SharePoint Framework 솔루션 패키지화 및 구축
  • Microsoft Graph 사용의 활용
  • Team 탭으로 Web Parts 작업

모듈 4: Teams 확장

본 모듈에서는 Teams 앱의 구성 요소를 살펴보고 웹 후크, 탭 및 대화 봇을 사용합니다.

단원

  • Microsoft Teams 앱
  • Microsoft Teams에서 웹후크
  • Microsoft Teams에서 탭
  • Microsoft Teams에서 확장 관리
  • Microsoft Teams의 대화봇

랩: Teams 확장

  • Teams 앱의 구성 요소 이해
  • Microsoft Teams에서 웹 후크로 작업
  • Microsoft Teams에서 탭 생성
  • 메시징 확장 이해
  • 대화 봇 이해

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

  • Teams 앱의 구성 요소 인식
  • Microsoft Teams에서 웹 후크로 작업
  • Microsoft Teams에서 탭 생성
  • 발신 웹후크 생성 및 등록

모듈 5: Office 확장

본 모듈에서는 Office 추가 기능, 작업 창 추가 기능, JavaScript API, Office UI Fabric 및 적응형 카드를 사용한 실행 가능한 메시지를 사용합니다.

단원

  • Office Add-ins
  • Office JS APIs
  • Add-ins 사용자 지정
  • 테스트, 디버깅 및 배포 옵션
  • 실행형 메시지

랩 : Office 확장

  • Office Add-in의 기본 구성 요소 및 유형 이해
  • Office JavaScript API 이해
  • Add-ins 사용자 지정 이해
  • 실행형 메시지 이해

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

  • Office Add-in의 기본 구성 요소 및 유형 이해
  • Office JavaScript API 이해
  • Add-ins 사용자 지정 이해
  • 실행형 메시지 이해