msgraph-training-building-apps icon indicating copy to clipboard operation
msgraph-training-building-apps copied to clipboard

[ARCHIVED] Microsoft Graph Training Module - Building Apps

[ARCHIVED] Microsoft Graph: Building Microsoft Graph Applications

IMPORTANT

This project is being archived. As part of the archival process, we're closing all open issues and pull requests.

For an updated sample that covers these topics, please see:

  • Console app: https://github.com/microsoftgraph/msgraph-training-dotnet-core
  • JavaScript app: https://github.com/microsoftgraph/msgraph-training-javascriptspa
  • Azure Function: https://github.com/microsoftgraph/msgraph-training-azurefunction-csharp
  • Xamarin app: https://github.com/microsoftgraph/msgraph-training-xamarin

You can continue to use this sample "as-is", but it won't be maintained moving forward. We apologize for any inconvenience.

This module walks through building applications using multiple technologies.

Lab

In this lab, you will walk through building different types of applications leveraging the Microsoft Graph using the Graph SDK and Microsoft Authentication Library (MSAL).

  • Lab Manual

Demos

  • Console application
  • JavaScript application
  • Azure Function
  • Xamarin mobile app

Watch the Module

This module has been recorded and is available in the Office Development YouTube channel: Building Microsoft Graph applications

[!IMPORTANT] > We periodically update libraries used in the above demo samples and therefore the video may not necessary reflect the same versions at the time you are watching it. You may also experience minor code changes.

Contributors

Roles Author(s)
Lab Manuals / Slides Andrew Connell (Microsoft MVP, Voitanos) @andrewconnell
Manuals Updates Titus Gicheru (Microsoft)
QA Julie Turner (Microsoft MVP, Sympraxis Consulting) @juliemturner
Sponsor / Support Yina Arenas (Microsoft) @yina_arenas

Version history

Version Date Comments
1.5 April 23, 2019 2019Q2 content refresh
1.4 December 12, 2018 2019Q2 content refresh
1.3 September 17, 2018 2019Q1 content refresh
1.2 June 8, 2018 2018Q4 content refresh & style guide updates
1.1 March 14, 2018 Code Review and minor corrections
1.0 Initial release

Disclaimer

THIS CODE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.