Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

MS-600: Build apps with Microsoft Graph - Associate

Microsoft via Microsoft Learn

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
  • Module 1: Learn how to control the amount of data returned by Microsoft Graph to optimize queries using query parameters.
  • By the end of this module, you'll be able to:

    • Demonstrate how to manipulate REST queries with query parameters
    • Create queries that expand complex entities
    • Demonstrate how to search for content with Microsoft Graph
    • Optimize Microsoft Graph queries with batching
  • Module 2: Learn how Microsoft Graph uses throttling to maintain service health and how to address this feature when creating applications.
  • By the end of this module, you'll be able to:

    • Explain how Microsoft Graph maintains resource health
    • Identify when Microsoft Graph throttles requests
    • Decide the appropriate pattern to address throttled requests
    • Create queries that mitigate throttling scenarios
  • Module 3: Learn how to access user data from Microsoft Graph.
  • At the end of this module, you should be able to:

    • Demonstrate how to get a list of users
    • Demonstrate how to get details, including a profile picture, of a user
    • Demonstrate how to manage the lifecycle of a user from creation to deletion
  • Module 4: Learn how to manage the lifecycle of Office 365 groups with Microsoft Graph.
  • At the end of this module, you should be able to:

    • Demonstrate how to get information about a group
    • Demonstrate how to get information about a user’s groups
    • Demonstrate how to manage the lifecycle of a group
  • Module 5: Learn how to access files in OneDrive with Microsoft Graph.
  • At the end of this module, you should be able to:

    • Demonstrate how to retrieve a list of files OneDrive
    • Demonstrate to download a file from OneDrive using a unique ID
    • Get a list of files trending around the signed in user
    • Demonstrate how to upload a large file to OneDrive
  • Module 6: Learn how to use the Microsoft Graph .NET SDK in an ASP.NET MVC web application.
  • At the end of this module, you should be able to:

    • Demonstrate how to create and configure an ASP.NET MVC application to authenticate users and obtain tokens from Azure AD
    • Demonstrate how to get display a user's events in their calendar
    • Demonstrate how to use the Microsoft Graph .NET SDK
  • Module 7: Learn how to with change notifications (webhooks) & track changes (delta query) in the Microsoft Graph.
  • At the end of this module, you should be able to:

    • Demonstrate how to use the Microsoft Graph .NET SDK
    • Demonstrate how to subscribe and receive notifications when entities change with Microsoft Graph
    • Demonstrate how to retrieve a list of all entities that have changed using delta query

Syllabus

  • Module 1: Optimize data usage when using Microsoft Graph with query parameters
    • Introduction
    • Microsoft Graph of Query Parameters
    • Exercise - Retrieve and control information returned from Microsoft Graph
    • Expand related entities & search content in Microsoft Graph
    • Exercise - Expand related entities & search content in Microsoft Graph
    • Reduce traffic with batched requests
    • Exercise - Reduce traffic with batched requests
    • Summary
  • Module 2: Optimize network traffic with Microsoft Graph
    • Introduction
    • Understand throttling in Microsoft Graph
    • Exercise - Understand throttling in Microsoft Graph
    • Avoid throttling & implement throttling strategies
    • Exercise - Avoid throttling & implement throttling strategies
    • Eliminate polling Microsoft Graph with delta query
    • Exercise - Eliminate polling Microsoft Graph with delta query
    • Summary
  • Module 3: Access User Data from Microsoft Graph
    • Introduction
    • Working with users in the organization
    • Exercise - Working with users in the organization
    • User profile photos and related users
    • Exercise - Working with profile photos and related users
    • Modifying users
    • Exercise - Modifying users
    • Summary
  • Module 4: Manage Group Lifecycle with Microsoft Graph
    • Introduction
    • Working with groups in the organization
    • Exercise - Working with groups in the organization
    • Users and their groups
    • Exercise - Users and their groups
    • Manage group lifecycle
    • Exercise - Manage group lifecycle
    • Summary
  • Module 5: Access Files with Microsoft Graph
    • Introduction
    • Access and download files from OneDrive
    • Exercise - Access and download files from OneDrive
    • Uploading files to OneDrive
    • Exercise - Upload files to OneDrive
    • Work with file relationships and trends in OneDrive
    • Exercise - Work with file relationships and trends in OneDrive
    • Summary
  • Module 6: Build ASP.NET MVC web applications with the Microsoft Graph .NET SDK
    • Introduction
    • Microsoft Graph overview ASP.NET MVC web applications
    • Exercise - Create ASP.NET MVC web app and register Azure AD app
    • Microsoft Graph and Microsoft identity
    • Exercise - Incorporate the Microsoft Authentication Library into ASP.NET MVC web apps
    • Incorporate Microsoft Graph into ASP.NET MVC web apps
    • Exercise - Incorporate Microsoft Graph into ASP.NET MVC web apps
    • Summary
  • Module 7: Use Change Notifications and Track Changes with Microsoft Graph
    • Introduction
    • Microsoft Graph overview and .NET core web APIs
    • Exercise - Azure AD apps .NET core web APIs
    • Microsoft Graph change notifications
    • Exercise - Microsoft Graph change notifications
    • Microsoft Graph track changes (delta query)
    • Exercise - Microsoft Graph track changes (delta query)
    • Summary

Reviews

Start your review of MS-600: Build apps with Microsoft Graph - Associate

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.