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

LinkedIn Learning

Azure for Developers: Microsoft Graph Development Using the Microsoft Identity Platform

via LinkedIn Learning


Get introduced to the Microsoft Graph API and learn how to use the Microsoft Authentication Library (MSAL) to query and manipulate a graph in C# code.

Microsoft Graph is a new API that provides a single pane to access to all of the data and intelligence stored in Microsoft 365, expanding what developers can do with their Azure environments. In this course, Sidney Andrews demonstrates how to query Microsoft Graph by showing how to use the SDK, the REST API, Graph Explorer, and Microsoft Authentication Library (MSAL). Sidney covers authentication, advanced queries, how to manipulate a graph using C# code, how to create resources for the graph, and more.


  • Development with Microsoft Graph
  • What you should know
1. Overview of the Microsoft Graph
  • Microsoft Graph
  • Graph REST API
  • Querying using the Graph REST API
  • Graph resources
  • The Graph Explorer
  • Challenge: Get a list of Teams channels
  • Solution: Get a list of Teams channels
2. Authenticating to the Microsoft Graph with Graph SDK and Microsoft Authentication Library (MSAL)
  • The Microsoft Graph SDK on NuGet
  • Configuring the SDK with MSAL providers
  • Accessing advanced profile data
  • Reviewing requests
  • Accessing collections on the graph
3. Advanced Microsoft Graph Queries
  • Implement query filters
  • Expand to related identities
  • Custom headers
  • Custom parameters
  • Challenge: Get a filtered list of emails
  • Solution: Get a filtered list of emails
4. Manipulating the Microsoft Graph Using the Graph SDK
  • Creating a new entity
  • Updating an existing entity
  • Deleting an entity
  • Challenge: Update profile photo
  • Solution: Update profile photo
  • Next steps

Taught by

Sidney Andrews

Related Courses


Start your review of Azure for Developers: Microsoft Graph Development Using the Microsoft Identity Platform

Never Stop Learning!

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

Sign up for free