{"id":6199,"date":"2021-04-12T10:00:07","date_gmt":"2021-04-12T17:00:07","guid":{"rendered":"https:\/\/officedevblogs.wpengine.com\/?p=6199"},"modified":"2021-11-17T12:33:00","modified_gmt":"2021-11-17T20:33:00","slug":"explore-microsoft-graph-scenarios-for-javascript-development-now-on-microsoft-learn","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/explore-microsoft-graph-scenarios-for-javascript-development-now-on-microsoft-learn\/","title":{"rendered":"Explore Microsoft Graph scenarios for JavaScript development now on Microsoft Learn"},"content":{"rendered":"<p><em class=\"x-hidden-focus\">Authored by\u00a0<a href=\"https:\/\/twitter.com\/williamsrabia\">Rabia Williams, Cloud Advocate<\/a><\/em><\/p>\n<p>We\u2019re excited to share that we have released a new learning path on Microsoft Learn, <a href=\"https:\/\/docs.microsoft.com\/en-gb\/learn\/paths\/m365-msgraph-scenarios\/?WT.mc_id=m365-24062-cxa\">Explore Microsoft Graph scenarios for JavaScript development<\/a>. This learning path includes hands-on exercises that will show you how to perform common tasks, such as showing a user\u2019s emails, accessing calendar events, and downloading and uploading files, in a JavaScript app using Microsoft Graph APIs.<\/p>\n<p>If you would like to learn about Microsoft Graph before jumping into the different scenarios, check out our<a href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/paths\/m365-msgraph-fundamentals\/?WT.mc_id=m365-24062-cxa\">\u00a0Microsoft Graph Fundamentals<\/a> learning path to learn about some of the basic concepts.<\/p>\n<h4><strong>About the learning path<\/strong><\/h4>\n<p>This learning path currently includes three modules that cover common scenarios that have been used by thousands of applications:<\/p>\n<ul>\n<li>Show a user\u2019s email<\/li>\n<li>Access a user\u2019s calendar events<\/li>\n<li>Download and upload files<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-6201 size-large\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/04\/Graph-JS-on-MS-Learn-1000x1024.png\" alt=\"Learning Path modules\" width=\"1000\" height=\"1024\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/04\/Graph-JS-on-MS-Learn-1000x1024.png 1000w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/04\/Graph-JS-on-MS-Learn-293x300.png 293w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/04\/Graph-JS-on-MS-Learn-768x787.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/04\/Graph-JS-on-MS-Learn-24x24.png 24w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/04\/Graph-JS-on-MS-Learn-48x48.png 48w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/04\/Graph-JS-on-MS-Learn.png 1203w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>We plan to add more scenarios for you in the future.<\/p>\n<h4><strong>What do I need to know to complete the learning path?<\/strong><\/h4>\n<p>Some of the following basic prerequisites will work to your advantage in completing this path:<\/p>\n<ul>\n<li>Basic understanding of HTML and JavaScript<\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/modules\/msgraph-intro-overview\/?WT.mc_id=m365-24062-cxa\">Basic understanding of Microsoft Graph<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/learn\/modules\/msgraph-javascript-app\/?WT.mc_id=m365-24062-cxa\">Basic understanding of authentication and authorization on Microsoft 365<\/a><\/li>\n<\/ul>\n<p>To complete the exercise, you will need:<\/p>\n<ul>\n<li>Global Administrator access to a<u>\u00a0<\/u><a href=\"https:\/\/developer.microsoft.com\/en-us\/microsoft-365\/dev-program?ocid=MSlearn&amp;WT.mc_id=m365-24062-cxa\">Microsoft 365 tenant<\/a><\/li>\n<li><a href=\"https:\/\/nodejs.org\/en\/\"> Node.js<\/a> installed<\/li>\n<\/ul>\n<h4><strong>Want to learn more about Microsoft Graph scenarios? <\/strong><\/h4>\n<p>Join us on April 14, 2021 for a two-hour livestream event by developers, for developers. Let\u2019s talk app development with Microsoft Graph! Go to the <a href=\"https:\/\/learntogether-graph.splashthat.com\/\">Learn Together<\/a> page and <strong>RSVP <\/strong>to start learning how to build apps with Microsoft Graph and stick\u00a0around to connect with your developer community!<\/p>\n<p><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: Building Apps with 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\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>New learning path with hands-on exercises to show you how to perform common tasks in a JavaScript app using Microsoft Graph APIs.<\/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-6199","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-graph","tag-microsoft-learn"],"acf":[],"blog_post_summary":"<p>New learning path with hands-on exercises to show you how to perform common tasks in a JavaScript app using Microsoft Graph APIs.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/6199","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=6199"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/6199\/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=6199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=6199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=6199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}