MS-600: Building Applications and Solutions with Microsoft 365 Core Services

Welcome to the MS-600: Building Applications and Solutions with Microsoft 365 Core Services course!

Building applications and solutions with Microsoft 365 core services course is designed for persons who are aspiring to the Microsoft 365 Developer role. This course covers five central elements of Microsoft 365 platform – implementing Microsoft Identity, working with Microsoft Graph, extending and customizing SharePoint, extending Teams, and extending Office. In this course, students will learn how to implement Microsoft Identity and work with Microsoft Graph. Students will also gain the knowledge on UI elements (including Adaptive Cards and UI Fabric), Integration Points (including Microsoft Teams, Office Add-ins, SharePoint Framework, Actionable Messages), and determining workload platform targets.

Students in this course are interested in Microsoft 365 development platform or in passing the Microsoft 365 Developer Associate certification exam. Students should also have 1-2 years 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 including Azure AD and Microsoft accounts, Azure AD B2C, and permission/consent concepts.

Microsoft Courseware

Instructor-Led Training

Course Duration: 5 Days (40-Hour)

Microsoft Official Lab Exercises

Courseware Life Time Free Upgrade

Microsoft Official Cloud Lab

Overview

This course assumes you have already acquired the following skills and experience:

  • Students should have 1-2 years 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 including 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.
  • Modules

    Module 1: Implement Microsoft Identity

    In this module, you will learn the basics of Microsoft identity including the different types of tokens, account types, and supported topologies. You’ll learn how to secure a web API with Microsoft identity and how to call it from another application.

    • 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: Getting started with Microsoft identity
    • Lab: Application types in Microsoft identity
    • Lab: Permissions and Consent Framework
    • Lab: Secure custom APIs with Microsoft Identity
    • Lab: Work with users, groups, and roles in custom apps and APIs

    Module 2: Build apps with Microsoft Graph

    Microsoft Graph provides a unified programmability model that you can use to build apps for organizations and consumers that interact with the data of millions of users. The Microsoft Graph REST APIs implement many of the OData protocol’s query parameters. In this module, you'll learn how to manipulate queries using query parameters.

    • Optimize data usage with query parameters
    • Optimize network traffic with Microsoft Graph
    • Access user data from Microsoft Graph
    • Manage Group lifecycle with Microsoft Graph
    • Access Files with Microsoft Graph
    • Use change notifications and track changes with Microsoft Graph
    • Lab: Optimize data usage with query parameters
    • Lab: Optimize network traffic with Microsoft Graph
    • Lab: Access user data from Microsoft Graph
    • Lab: Manage Group lifecycle with Microsoft Graph
    • Lab: Access Files with Microsoft Graph
    • Lab: Use change notifications and track changes with Microsoft Graph

    Module 3: Extend Microsoft 365

    In this module, you will learn how you can customize your add-in by persisting state, use Fluent UI to create productive experiences, and incorporate data with Microsoft Graph.

    • Introduction to customizing and extending SharePoint
    • Introduction to Office client customization with add-ins
    • Lab: Create and configure your SharePoint Online developer tenant
    • Lab: Configure your SharePoint Framework development environment
    • Lab: Interact with SPFx client-side web parts in modern sites

    Module 4: Develop apps for Microsoft Teams

    In this module, you’ll learn how to create different types of messaging extensions in a custom Microsoft Teams app. You'll also learn how to create tabs and add them to your Microsoft Teams app.

    • Overview of building apps for Microsoft Teams
    • Task-oriented interactions with messaging extensions
    • Tabs in Microsoft Teams
    • Create interactive conversational bots
    • Collect input with task modules
    • Webhooks in Microsoft Teams
    • The Microsoft Graph teamwork endpoint
    • Authentication and single sign-on in Microsoft Teams
    • Deploy your Microsoft Teams app
    • Lab: Task-oriented interactions with messaging extensions
    • Lab: Tabs in Microsoft Teams
    • Lab: Create interactive conversational bots
    • Lab: Collect input with task modules
    • Lab: Webhooks in Microsoft Teams
    • Lab: The Microsoft Graph teamwork endpoint
    • Lab: Authentication and single sign-on in Microsoft Teams
    • Lab: Deploy Microsoft Teams apps

    Fees And Schedule

    Instructor-Led Training

    40-Hour of Instructor-Led Training One to one doubt resolution sessions Microsoft Official Lab Access

    Learning Objectives

    By actively participating in this course, you will learn about the following:


    • Implementing Microsoft Identity
    • Working with Microsoft Graph
    • Determining workload platform targets
    • Integration Points, including Microsoft Teams, Office Add-ins, and SharePoint Framework

    Reviews

    Course Related Posts