Build apps with Microsoft Graph – Associate

Go to class
Write Review

Free Online Course: Build apps with Microsoft Graph – Associate provided by Microsoft Learn is a comprehensive online course, which lasts for 7-8 hours worth of material. The course is taught in English and is free of charge.

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