Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Building apps super fast using the Microsoft Graph Toolkit

245 views

Published on

The Microsoft Graph Toolkit is allowing Graph powered apps to be created incredibly quickly. Leave this session knowing what the Microsoft Graph is and how write your first Graph powered web app using the Microsoft Graph Toolkit. Basic knowledge of HTML is all that's required to get the most from this session.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Building apps super fast using the Microsoft Graph Toolkit

  1. 1. #M365May @M365May M365May.com BUILDING APPS SUPER FAST USING THE MICROSOFT GRAPH TOOLKIT @CAMERONDWYER | ONEPLACE SOLUTIONS
  2. 2. #M365May @M365May M365May.com CODE OF CONDUCT THE QUICK VERSION Our conference is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of conference participants in any form. Sexual language and imagery is not appropriate for any conference venue, including talks, workshops, parties, Twitter and other online media. Conference participants violating these rules may be sanctioned or expelled from the conference without a refund at the discretion of the conference organisers. Be constructive, be respectful, be helpful and be kind. THE LESS QUICK VERSION www.m365may.com/code-of-conduct
  3. 3. #M365May @M365May M365May.com TRADITIONAL OWNERS We acknowledge the traditional custodians of the land on which this online conference is hosted, and the traditional custodians of the lands where our Australian-based speakers and participants are located. We would also like to pay our respects to Elders past, present and future Tēnā koutou, tēnā koutou, tēnā tātou katoa. On behalf of M365 May we would like to welcome and acknowledge all our speakers and participants from Aotearoa New Zealand. Thank you for supporting this hui. Tēnā koutou, tēnā koutou, tēnā tātou katoa. WELCOME TO OUR SPEAKERS AND PARTICIPANTS FROM AROUND THE WORLD
  4. 4. #M365May @M365May M365May.com Q&A
  5. 5. Microsoft 365
  6. 6. Identity Devices SecurityProductivity Microsoft Graph Microsoft 365
  7. 7. Microsoft Graph …is the Microsoft 365 data that describes the patterns of productivity, identity and security in an organization, accessed through a unified API endpoint.
  8. 8. Recent People Dana Wilkins (Syntex Corp) v-danwil@contoso.com Mat Anderson matander@contoso.com Jeremy Rosenfeld jrose@contoso.com Sara Lopez sarlopez@contoso Charmaine Graves (Syntex Corp) v-chamgra@contoso
  9. 9. Jeremy
  10. 10. Jeremy Recent People Jeremy Yi jeremyi@contoso.com Jeremy Champion (MECHANICS AND DEPLOYMENT) Jchamp@contoso.com Jeremy LAGARDE jlegarde@northwinds.com Jeremy Kraft (OPERATIONS) jeremyk@contoso.com Jeremy Rosenfeld jrose@contoso.com Other Suggestions
  11. 11. Jeremy Recent People Other Suggestions Jeremy Yi jeremyi@contoso.com Jeremy Champion (MECHANICS AND DEPLOYMENT) Jchamp@contoso.com Jeremy LAGARDE jlegarde@northwinds.com Jeremy Kraft (OPERATIONS) jeremyk@contoso.com Jeremy Rosenfeld jrose@contoso.com Jeremy Yi jeremyi@contoso.com Jeremy Champion (MECHANICS A… Jchamp@contoso.com Jeremy LAGARDE jlegarde@northwinds.com Jeremy Kraft (OPERATIONS) jeremyk@contoso.com Jeremy Rosenfeld jrose@contoso.com
  12. 12. Rosenfeld Champion (MECHANICS AND… Akerman DiStefano Mat Anderson Jeremy Rosenfeld
  13. 13. Jeremy Yi jeremyi@contoso.com Jeremy Champion (MECHAN… Jchamp@contoso.com Jeremy LAGARDE jlegarde@northwinds.com Jeremy Kraft (OPERATIONS) jeremyk@contoso.com Jeremy Rosenfeld jrose@contoso.com
  14. 14. Security /security
  15. 15. GET https://graph.microsoft.com/v1.0/me/events?$select=subject POST https://graph.microsoft.com/v1.0/me/drive/root/children GET https://graph.microsoft.com/beta/me me me me/findRoomLists
  16. 16. Education Events Files Financials Groups Identity Lists Mail Messages Notes Notifications Pages Places Plans Reports Schools Search Secure score Security alerts Sites Social Subscriptions Tasks Teams Threat intelligence Users Workbooks Activities Attachments Audits Calendar Categories Charts Classes Contacts Conversations Cross-device experiences Customer booking Device configuration Device management Domains
  17. 17. Demo: Graph Explorer
  18. 18. #M365May @M365May M365May.com COMPETITION (WEEK 3) SCAN THE QR CODE TO ENTER THE PRIZE DRAW COMPETITION AND PRIZE RULES m365may.com/competition-rules
  19. 19. Graph API Abstraction of Complexity Graph SDKs Graph Toolkit Microsoft Graph Toolkit
  20. 20. Microsoft Graph Toolkit A collection of framework-agnostic web components powered by Microsoft Graph
  21. 21. Demo: Microsoft Graph Toolkit App
  22. 22. Components • Login • Person • People • Person Card • People Picker • Teams Channel Picker • Agenda • Tasks
  23. 23. Demo: Graph Toolkit Playground
  24. 24. No Lock-in • Custom styling • Custom templates • mgt-get component • Global provider
  25. 25. Graph call Template to render results (Repeated for each result) Template while data loads Template when error happens mgt-get
  26. 26. mgt-get
  27. 27. Providers and calling Graph API directly
  28. 28. Demo: Warehouse App
  29. 29. Why Use the Graph Toolkit? Cut development time Beautiful but flexible Works everywhere
  30. 30. aka.ms/ge aka.ms/mgt aka.ms/mgtlap mgt.dev
  31. 31. #M365May @M365May M365May.com THANK YOU TO OUR SPONSORSTHANK YOU TO OUR SPONSORS
  32. 32. @CameronDwyer camerondwyer.com

×