YoVDO

MS-600: Build apps with Microsoft Graph - Associate

Offered By: Microsoft via Microsoft Learn

Tags

Software Development Courses Microsoft Graph Courses

Course Description

Overview

  • 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

Tags

Related Courses

Developing UWP Apps: 8 Cloud and Connected Services
LinkedIn Learning
Microsoft Graph for Developers
LinkedIn Learning
AZ-204: Implement user authentication and authorization
Microsoft via Microsoft Learn
Develop apps with the Microsoft Graph Toolkit
Microsoft via Microsoft Learn
Explore Microsoft Graph scenarios for ASP.NET Core development
Microsoft via Microsoft Learn