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


4 Days


Delivery Methods
Virtual Instructor Led
Private Group

Add Exam Voucher
Click Here for
Purchasing Options

Course Overview

The 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 the Microsoft 365 platform: implementing Microsoft identity, working with Microsoft Graph, 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 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.

Who Should Attend?

Students in this course are interested in the Microsoft 365 development platform or in passing the Microsoft Teams Application 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.

United Training is committed to working as a partner with our clients. Choose United Training and take advantage of the following benefits.

  • Robust Public Enrollment Schedule. Enjoy access to hundreds of Guaranteed to Run dates across a diverse catalog of course titles.
  • Private Group Training. Let our world-class instructors come to you to deliver training at your place of business or we can present to your team online using our Virtual Instructor-Led Training platform.
  • Custom Training Solutions. Our subject matter experts can customize the class to specifically address the unique goals of your team.
  • Free Re-Takes. Most completed United Training courses carry our unbeatable Learning Guarantee. This guarantee allows students to repeat most United Training courses, if they are the same version, FREE OF CHARGE, within six months of completion of the courses. Exceptions: Cisco, Citrix, VMware, Red Hat, and courses provided by affiliated 3rd party training providers.

Learning Credits: Learning Credits can be purchased well in advance of your training date to avoid having to commit to specific courses or dates. Learning Credits allow you to secure your training budget for an entire year while eliminating the administrative headache of paying for individual classes. They can also be redeemed for a full year from the date of purchase. If you have previously purchased a Learning Credit agreement with United Training, you may use a portion of your agreement to pay for this class.

Corporate Tech Pass: Our Corporate Tech Pass includes unlimited attendance for a single person, in the following Virtual Instructor Led course types: Microsoft Office, Microsoft Technical, CompTIA, Project Management, SharePoint, ITIL, Certified Ethical Hacker, Certified Hacking Forensics Investigator, Java, Professional Development Courses and more. The full list of eligible course titles can be found at

If you have questions about Learning Credits or our Corporate Tech Pass, please contact your Account Manager.

Course Prerequisites

Before attending this course, 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 through all phases of software development.
  • Agenda

    1 - Getting Started with Microsoft Identity

    • Different types of tokens used in Microsoft identity
    • Account types in Microsoft identity
    • Identity topology options

    2 - Application types in Microsoft identity

    • Single-page applications
    • Web apps that sign in users and call APIs
    • Daemon and non-interactive apps

    3 - Permissions and Consent Framework

    • Understand the permissions and consent framework in the Microsoft identity platform
    • Delegated permissions and consent
    • Application permissions and consent

    4 - Secure custom APIs with Microsoft Identity

    • Create and secure a web API with Microsoft identity
    • Call secured APIs from web applications
    • Call secured APIs from daemon apps

    5 - Work with users, groups, and roles in custom apps and APIs

    • Role-based access control in Microsoft identity
    • Utilize security groups in custom apps and APIs secured with Microsoft identity
    • Leverage application roles in custom apps and APIs

    6 - Optimize data usage when using Microsoft Graph with query parameters

    • Microsoft Graph of Query Parameters
    • Expand related entities & search content in Microsoft Graph
    • Reduce traffic with batched requests

    7 - Optimize network traffic with Microsoft Graph

    • Understand throttling in Microsoft Graph
    • Avoid throttling & implement throttling strategies
    • Eliminate polling Microsoft Graph with delta query

    8 - Access User Data from Microsoft Graph

    • Working with users in the organization
    • User profile photos and related users
    • Modifying users

    9 - Manage Group Lifecycle with Microsoft Graph

    • Working with groups in the organization
    • Users and their groups
    • Manage group lifecycle

    10 - Access Files with Microsoft Graph

    • Access and download files from OneDrive
    • Uploading files to OneDrive
    • Work with file relationships and trends in OneDrive

    11 - Use Change Notifications and Track Changes with Microsoft Graph

    • Microsoft Graph overview and .NET core web APIs
    • Microsoft Graph change notifications
    • Microsoft Graph track changes (delta query)

    12 - Introduction to building apps for Microsoft Teams

    • What are Microsoft Teams apps?
    • How do you create an app for Microsoft Teams?
    • When should you choose to build a custom Microsoft Teams app?

    13 - Task-oriented interactions in Microsoft Teams with messaging extensions

    • Microsoft Teams messaging extensions and action commands
    • Search command message extensions
    • Link unfurling message extensions

    14 - Create embedded web experiences with tabs for Microsoft Teams

    • Create a custom Microsoft Teams personal tab
    • Create a custom Microsoft Teams channel or group tab
    • Implement authentication in a custom tab

    15 - Create interactive conversational bots for Microsoft Teams

    • Overview of bots with Microsoft Teams
    • Bots in Microsoft Teams channels and group chats
    • Proactive messages from bots

    16 - Collect Input in Microsoft Teams with Task Modules

    • Collecting user input with task modules
    • Using adaptive cards and deep links in task modules
    • Using task modules with bots

    17 - Connect web services to Microsoft Teams with webhooks and Office 365 Connectors

    • Connect web services to Microsoft Teams with webhooks
    • Create incoming webhooks
    • Use Office 365 Connectors in Microsoft Teams

    18 - Microsoft Teams - Use the teamwork Microsoft Graph endpoint

    • Use Microsoft Graph with Microsoft Teams
    • Configure a built-in tab with Microsoft Graph
    • Use Microsoft Graph to post to the activity feed

    19 - Microsoft Teams - Authentication and Single Sign-on

    • Understand authentication and single sign-on (SSO) in Microsoft Teams apps
    • Single sign-on (SSO) with Microsoft Teams tabs
    • Single sign-on (SSO) with Microsoft Teams bots

    20 - Create interactive meeting apps for Microsoft Teams

    • Understand Microsoft Teams meetings apps
    • In-meeting experience and participant roles
    • Implement a post-meeting experience for attendees

    21 - Distribute your Microsoft Teams app

    • Manage apps in the Developer Portal
    • Upload to a user or team
    • Publish to your organization
    • Automate Teams app deployment

    There are no open enrollment courses currently scheduled.
    Inquire about scheduling this course when it’s best for your team. Learn More about Private Group Training


    Do You Have Additional Questions? Please Contact Us Below.

    contact us contact us 
    Contact Us about Starting Your Business Training Strategy with United Training