This Building applications and solutions with Microsoft 365 core services course is designed for persons who are aspiring to the Microsoft Teams Application Developer role. In this course, students will learn how to build collaboration solutions leveraging 4 central elements of Microsoft 365 platform: implementing Microsoft identity, working with Microsoft Graph, extending and customizing SharePoint, and building applications for Microsoft Teams.
In Implement Microsoft Identity, students will learn to implement Microsoft identity including registering an application, implementing authentication, configuring permissions to consume an API, and creating a service to access Microsoft Graph. In Work with Microsoft Graph, students will learn how to access user data, explore query parameters, manage a group lifecycle, access files, and optimize network traffic using Microsoft Graph.
In Extend Microsoft 365, students will learn about SharePoint Framework web parts, extensions, and how to package and deploy a SPFx solution. In Build apps for Microsoft Teams, students will look at the components of a Teams App, work with webhooks, tabs, conversational bots, and other Microsoft Teams app capabilities. They will also learn to deploy Microsoft Teams apps.
Building Applications and Solutions with Microsoft 365 Core Services (MS-600) Delivery Methods
In-Person
Online
Building Applications and Solutions with Microsoft 365 Core Services (MS-600) Course Information
In this Microsoft 365 Core Services course, you will learn how to:
Implementing Microsoft Identity
Working with Microsoft Graph
Extending Microsoft 365 with SharePoint Framework
Building apps for Microsoft Teams
Building Applications and Solutions with Microsoft 365 Core Services (MS-600) Prerequisites
Students should have 1-2 years of experience as a developer. This course assumes students know how to code and have a basic understanding of REST APIs, JSON, OAuth2, OData, OpenID Connect, Microsoft identities, Azure AD and Microsoft accounts, Azure AD B2C, and permission/consent concepts.
It is recommended that students have some experience developing solutions on Microsoft Teams, Office Add-ins, or SharePoint Framework through all phases of software development.
Building Applications and Solutions with Microsoft 365 Core Services (MS-600) Exam Information
This course can help you prepare for the following Microsoft role-based certification exam — MS-600: Building Applications and Solutions with Microsoft 365 Core Services
Microsoft 365 Core Services Training Outline
Module 1: Implement Microsoft Identity
In this module, you will learn to implement Microsoft identity, including registering an application, implanting authentication, configuring permissions to consume an API, and creating a service to access Microsoft Graph.
Lessons
Getting Started with Microsoft Identity
Application types in Microsoft identity
Permissions and Consent Framework
Secure custom APIs with Microsoft Identity
Work with users, groups, and roles in custom apps and APIs
Lab: Implement Microsoft identity
Exercise – Different types of tokens used in Microsoft identity
Exercise – Single-page apps
Exercise – Web apps that sign in users and call APIs
Exercise – Daemon and non-interactive apps
Exercise – Understanding permissions and the consent framework in the Microsoft identity platform
Exercise – Delegated permissions and consent
Exercise – Application permissions and consent
Exercise – Create and secure a web API with Microsoft identity
Exercise – Call secured APIs from web applications
Exercise – Call secured APIs from daemon apps
Exercise – Create and secure a web app with Microsoft identity
Exercise – Utilize security groups in custom apps and APIs secured with Microsoft identity
Exercise – Leverage application roles in custom apps
After completing this module, students will be able to:
Register an application in Azure AD
Implement authentication
Configure permissions to consume an API
Create a service to access Microsoft Graph
Module 2: Build apps with Microsoft Graph
Module 3: Extend Microsoft 365
Module 4: Develop apps for Microsoft Teams