Explore Microsoft Graph scenarios for JavaScript development
This learning path includes hands-on exercises that will show you how to perform common tasks, such as showing a user's emails, accessing calendar events, and downloading and uploading files, in a JavaScript app using Microsoft Graph APIs.
Prerequisites
- Global Administrator access to a Microsoft 365 tenant.
- Basic understanding of authentication and authorization on Microsoft 365
- Basic understanding of HTML and JavaScript
- Basic understanding of Microsoft Graph
- Node.js LTS
Achievement Code
Would you like to request an achievement code?
Modules in this learning path
Learn how to show a user's emails in JavaScript apps with Microsoft Graph. Also, learn how to optimize Microsoft Graph queries and page through large datasets.
Microsoft Graph provides access to data stored across Microsoft 365 services. In this module, you'll learn how to access Microsoft 365 data to show a user's default calendar in a JavaScript application by using Microsoft Graph APIs and SDKs. To make sure that the web app only shows what's immediately relevant to the user, you'll access and display instances of events for a given period.
Learn how to list, download, and upload a user's files from a single-page application by using Microsoft Graph.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
