{"id":6160,"date":"2021-03-31T07:11:42","date_gmt":"2021-03-31T14:11:42","guid":{"rendered":"https:\/\/officedevblogs.wpengine.com\/?p=6160"},"modified":"2021-09-23T13:21:23","modified_gmt":"2021-09-23T20:21:23","slug":"microsoft-graph-fundamentals-now-on-microsoft-learn","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/microsoft-graph-fundamentals-now-on-microsoft-learn\/","title":{"rendered":"Microsoft Graph\u00a0Fundamentals\u00a0now on\u00a0Microsoft\u00a0Learn\u00a0"},"content":{"rendered":"<p><em>Authored by <a href=\"https:\/\/twitter.com\/williamsrabia\">Rabia Williams, Cloud Advocate<\/a><\/em><\/p>\n<p><span data-contrast=\"none\">We&#8217;re excited to share that we have released a new learning path on Microsoft Learn, <\/span><a href=\"https:\/\/aka.ms\/learn-graph\"><b><span data-contrast=\"none\">Microsoft Graph Fundamentals<\/span><\/b><\/a><span data-contrast=\"none\">,\u00a0which\u00a0is a multi-part series that teaches you\u00a0basic\u00a0concepts of Microsoft Graph. It will guide you with hands-on exercises on how to use Microsoft Graph API requests to start developing or\u00a0enhancing\u00a0your applications with Microsoft 365 data.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h4><b><span data-contrast=\"none\">What is Microsoft Graph?<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h4>\n<p><b><span data-contrast=\"none\">Microsoft Graph<\/span><\/b><span data-contrast=\"none\">\u202fis the API for Microsoft 365. It is the culmination of most of the data you have in in\u202fMicrosoft 365, Windows 10, and Enterprise Mobility + Security, all readily available to be accessed and used in your application by consuming its unified programmability model.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<h4><b><span data-contrast=\"none\">Why use Microsoft Graph?<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h4>\n<p><b><span data-contrast=\"none\">Microsoft\u00a0Graph<\/span><\/b><span data-contrast=\"none\">\u00a0helps you take\u00a0advantage of a secured, unified API that can be used\u00a0to\u00a0connect\u00a0applications\u00a0to data located in various Microsoft 365 services to your application.\u00a0Developers can get started with Microsoft Graph quickly and access data across an organization without having to learn about how individual Microsoft 365 services work.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Security is a critical part of any organization<\/span><span data-contrast=\"none\">,<\/span><span data-contrast=\"none\">\u00a0and Microsoft Graph\u00a0helps\u00a0provide built-in security\u00a0<\/span><span data-contrast=\"none\">to control access to various services.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">So,<\/span><\/b><b><span data-contrast=\"auto\">\u00a0what are you waiting\u00a0<\/span><\/b><b><span data-contrast=\"auto\">for<\/span><\/b><b><span data-contrast=\"auto\">?<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><span data-contrast=\"none\">Go to\u00a0<\/span><a href=\"https:\/\/aka.ms\/learn-graph\/\"><b><span data-contrast=\"none\">aka.ms\/learn-graph<\/span><\/b><\/a><b><span data-contrast=\"none\">\u00a0<\/span><\/b><span data-contrast=\"none\">and<\/span><span data-contrast=\"none\">\u00a0complete the learning path to understand the fundamentals of Microsoft Graph with lots of exercises to involve you in the learning process.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h4><b><span data-contrast=\"none\">About the\u00a0learning\u00a0path\u00a0<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h4>\n<p><span data-contrast=\"auto\">There are three modules to take you on a journey to\u00a0<\/span><span data-contrast=\"auto\">succe<\/span><span data-contrast=\"auto\">ss<\/span><span data-contrast=\"auto\">fully explore Microsoft Graph and learn how to use it in an application.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<ol>\n<li><span data-contrast=\"auto\">With the first\u00a0<\/span><span data-contrast=\"auto\">module,\u00a0<\/span><a href=\"https:\/\/docs.microsoft.com\/learn\/modules\/msgraph-intro-overview\/?WT.mc_id=m365-16105-cxa\"><b><span data-contrast=\"none\">What<\/span><\/b><b><span data-contrast=\"none\">\u00a0is Microsoft\u00a0<\/span><\/b><b><span data-contrast=\"none\">Graph<\/span><\/b><b><span data-contrast=\"none\">?<\/span><\/b><\/a><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">you will be<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">introduce<\/span><span data-contrast=\"auto\">d<\/span><span data-contrast=\"auto\">\u00a0to Microsoft\u00a0<\/span><span data-contrast=\"auto\">Graph<\/span><span data-contrast=\"auto\">\u00a0and\u00a0<\/span><span data-contrast=\"auto\">introductory\u00a0concepts<\/span><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">You will then get<\/span><span data-contrast=\"auto\">\u00a0started\u00a0<\/span><span data-contrast=\"auto\">on<\/span><span data-contrast=\"auto\">\u00a0configuring a<\/span><span data-contrast=\"auto\">\u00a0sample JavaScript application to\u00a0<\/span><span data-contrast=\"auto\">connect to<\/span><span data-contrast=\"auto\">\u00a0Microsoft\u00a0<\/span><span data-contrast=\"auto\">365 with the<\/span><span data-contrast=\"auto\">\u00a0second<\/span><span data-contrast=\"auto\">\u00a0module<\/span><span data-contrast=\"auto\">,<\/span><span data-contrast=\"auto\">\u00a0<\/span><a href=\"https:\/\/docs.microsoft.com\/learn\/modules\/msgraph-javascript-app\/?WT.mc_id=m365-16105-cxa\"><b><span data-contrast=\"none\">Configure<\/span><\/b><b><span data-contrast=\"none\">\u00a0a JavaScript application to retrieve Microsoft 365 data using Microsoft Graph<\/span><\/b><\/a><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">Finally<\/span><span data-contrast=\"auto\">, you will be able to<\/span><span data-contrast=\"auto\">\u00a0e<\/span><span data-contrast=\"auto\">xtend\u00a0<\/span><span data-contrast=\"auto\">the sample<\/span><span data-contrast=\"auto\">\u00a0application to access a user\u2019s photo information from Microsoft 365<\/span><span data-contrast=\"auto\">\u00a0with the<\/span><span data-contrast=\"auto\">\u00a0third<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">module<\/span><span data-contrast=\"auto\">\u00a0<\/span><a href=\"https:\/\/docs.microsoft.com\/learn\/modules\/msgraph-user-photo-information\/?WT.mc_id=m365-16105-cxa\"><b><span data-contrast=\"none\">Access user photo information with Microsoft Graph<\/span><\/b><span data-contrast=\"none\">.<\/span><\/a><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ol>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-6163 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/03\/modules-1.png\" alt=\"Learning Path modules\" width=\"804\" height=\"796\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/03\/modules-1.png 804w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/03\/modules-1-300x297.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/03\/modules-1-150x150.png 150w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/03\/modules-1-768x760.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/03\/modules-1-24x24.png 24w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/03\/modules-1-48x48.png 48w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/03\/modules-1-96x96.png 96w\" sizes=\"(max-width: 804px) 100vw, 804px\" \/><\/p>\n<h4>What do I need to know to complete the learning path?<\/h4>\n<p><span data-contrast=\"auto\">Some basic\u00a0<\/span><span data-contrast=\"auto\">prerequisites<\/span> <span data-contrast=\"auto\">will\u00a0<\/span><span data-contrast=\"auto\">work\u00a0<\/span><span data-contrast=\"auto\">to<\/span><span data-contrast=\"auto\">\u00a0your advantage in<\/span><span data-contrast=\"auto\">\u00a0completing this path:\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Basic understanding of Microsoft 365.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559685&quot;:1290,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\">Basic knowledge\u00a0<\/span><span data-contrast=\"auto\">of<\/span><span data-contrast=\"auto\"> REST services and APIs.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559685&quot;:1290,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">Ability<\/span><span data-contrast=\"auto\">\u00a0to develop\u00a0<\/span><span data-contrast=\"auto\">JavaScript\u00a0<\/span><span data-contrast=\"auto\">applications.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559685&quot;:1290,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-aria-posinset=\"4\" data-aria-level=\"1\"><span data-contrast=\"auto\">Basic understanding of Azure Active Directory and Microsoft Identity concepts (preferred but not mandatory).<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559685&quot;:1290,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">To complete the <\/span><span data-contrast=\"auto\">exercises<\/span><span data-contrast=\"auto\">, you\u2019ll need:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-aria-posinset=\"1\" data-aria-level=\"1\"><a href=\"https:\/\/developer.microsoft.com\/microsoft-365\/dev-program?ocid=MSlearn&amp;WT.mc_id=m365-16105-cxa\"><span data-contrast=\"none\">A<\/span><span data-contrast=\"none\">dministrator a<\/span><span data-contrast=\"none\">ccess to a Microsoft 365 tenant<\/span><\/a><span data-contrast=\"none\"> (f<\/span><span data-contrast=\"none\">or exercise\u00a0<\/span><span data-contrast=\"none\">purposes,<\/span><span data-contrast=\"none\">\u00a0use a\u00a0<\/span><b><span data-contrast=\"none\">dev tenant)<\/span><\/b><b><span data-contrast=\"none\">.<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559685&quot;:1290,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-aria-posinset=\"2\" data-aria-level=\"1\"><a href=\"https:\/\/nodejs.org\/en\/\"><span data-contrast=\"none\">Node.js<\/span><\/a><span data-contrast=\"none\">\u00a0<\/span><span data-contrast=\"none\">installed<\/span><span data-contrast=\"none\">.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559685&quot;:1290,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"auto\">If you&#8217;re not familiar with Microsoft 365 <\/span><span data-contrast=\"auto\">tenant<\/span><span data-contrast=\"auto\">s\u00a0or\u00a0dev tenants, we\u2019ve<\/span><span data-contrast=\"auto\">\u00a0got you covered<\/span><span data-contrast=\"auto\">.\u00a0<\/span><span data-contrast=\"auto\">Take<\/span><span data-contrast=\"auto\">\u00a0a look\u00a0at this blog by\u00a0<\/span><a href=\"https:\/\/twitter.com\/jfj1997\"><b><span data-contrast=\"none\">Julie Turner<\/span><\/b><\/a><span data-contrast=\"auto\">\u00a0on\u00a0<\/span><a href=\"https:\/\/techcommunity.microsoft.com\/t5\/microsoft-365-pnp-blog\/what-is-a-dev-tenant-and-why-would-you-want-one\/ba-p\/2036610\"><span data-contrast=\"none\">What is a Dev tenant and why would you want one?<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h4><b><span data-contrast=\"auto\">Want<\/span><\/b><b><span data-contrast=\"auto\">\u00a0to learn more<\/span><\/b><b><span data-contrast=\"auto\"> about Microsoft Graph<\/span><\/b><b><span data-contrast=\"auto\">?<\/span><\/b><span data-contrast=\"auto\">\u00a0<\/span><\/h4>\n<p><span data-contrast=\"auto\">Join us for a two-hour livestream event by developers, for\u00a0<\/span><span data-contrast=\"auto\">developers. Let\u2019s<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">talk<\/span><span data-contrast=\"auto\">\u00a0app dev<\/span><span data-contrast=\"auto\">elopment<\/span><span data-contrast=\"auto\">\u00a0with Microsoft Graph!<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Go to<\/span><span data-contrast=\"auto\">\u00a0<\/span><a href=\"https:\/\/aka.ms\/learntogether-graph\"><span data-contrast=\"none\">aka.ms\/learntogether-graph<\/span><\/a><span data-contrast=\"auto\">\u00a0and\u00a0<\/span><b><span data-contrast=\"auto\">RSVP<\/span><\/b><b><span data-contrast=\"auto\">\u00a0<\/span><\/b><span data-contrast=\"auto\">to start learning how to build apps<\/span><span data-contrast=\"auto\">\u00a0with Microsoft Graph<\/span><span data-contrast=\"auto\">\u00a0and stick\u202faround to connect with your developer community!<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\"> <img decoding=\"async\" class=\"aligncenter wp-image-6165 size-full\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/03\/Learn-Together-Graph.jpg\" alt=\"Learn Together workshop for Microsoft Graph\" width=\"624\" height=\"351\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/03\/Learn-Together-Graph.jpg 624w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/03\/Learn-Together-Graph-300x169.jpg 300w\" sizes=\"(max-width: 624px) 100vw, 624px\" \/><\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn the basic concepts and fundamentals of Microsoft Graph in our new learning path\u00a0on Microsoft Learn.<\/p>\n","protected":false},"author":69077,"featured_media":25159,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3],"tags":[113],"class_list":["post-6160","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-graph","tag-microsoft-learn"],"acf":[],"blog_post_summary":"<p>Learn the basic concepts and fundamentals of Microsoft Graph in our new learning path\u00a0on Microsoft Learn.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/6160","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/69077"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=6160"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/6160\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/25159"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=6160"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=6160"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=6160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}