{"id":3148,"date":"2019-06-20T13:59:12","date_gmt":"2019-06-20T20:59:12","guid":{"rendered":"https:\/\/developer.microsoft.com\/en-us\/office\/blogs\/?p=3148"},"modified":"2021-08-27T15:16:49","modified_gmt":"2021-08-27T22:16:49","slug":"updated-microsoft-graph-developer-training-package-june-2019","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/updated-microsoft-graph-developer-training-package-june-2019\/","title":{"rendered":"Updated Microsoft Graph developer training package-June 2019"},"content":{"rendered":"<p>We are pleased to announce the availability of an updated Microsoft Graph training package which is targeted to be used for self-learning or for redelivering provided material as a local training delivery inside of your own company or for your customers. All materials are provided for you to reuse anyway you preferred without any needs for asking permissions or notifying anyone.<\/p>\n<p>Each module contains the following assets for you to take advantage:<\/p>\n<ul>\n<li>Recorded video on the module topic presented by a professional trainer<\/li>\n<li>Presentation slides on the topic<\/li>\n<li>Hands-on lab for the module<\/li>\n<li>Demo materials used in the recorded videos<\/li>\n<\/ul>\n<p>As part of the June 2019 updates, we updated all modules to use Microsoft Graph and did some fine tuning on the content in general.\u00a0Please give us also feedback on the existing materials, so that we can adjust that based on your requirements.<\/p>\n<p>Here\u2019s the first module located at <a href=\"https:\/\/www.youtube.com\/channel\/UCV_6HOhwxYLXAGd-JOqKPoQ?view_as=subscriber\">Office Dev YouTube channel<\/a>\u00a0from where you can find also plenty of other relevant training materials around Microsoft 365. You can find the\u00a0full list of released modules below the following video with links to the available assets (presentations, demo materials, and hands-on labs).<\/p>\n<p>This module covers working with the Microsoft Graph SDK to access data in Office 365 by building native mobile Android applications.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=BLmOmv4FSsQ&amp;feature=youtu.be\">Video at YouTube<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/tutorials\/android\">Android Tutorial on docs.microsoft.com<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/tutorials\/angular\">Presentation, lab and demo materials <\/a><\/li>\n<\/ul>\n<p>Module \u2013\u00a0Build Angular SPA&#8217;s with Microsoft Graph &#8211; June 2019<\/p>\n<p style=\"padding-left: 30px\">Build an Angular single-page app that uses Microsoft Graph to retrieve calendar information for a user.<\/p>\n<ul>\n<li><a href=\"https:\/\/youtu.be\/KUPRTTOUzz8\">Video at YouTube<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/tutorials\/angular\">Angular Tutorial on docs.microsoft.com<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/tutorials\/angular\">Presentation, lab and demo materials<\/a><\/li>\n<\/ul>\n<p>Module \u2013\u00a0Microsoft Graph data connect &#8211; June 2019<\/p>\n<p style=\"padding-left: 30px\">Get an introduction to Microsoft Graph data connect and use it to analyze emails from an organization in Office 365 to find subject matter experts on specific topics.<\/p>\n<ul>\n<li><a href=\"https:\/\/youtu.be\/6IJ7W8IXeJ4\">Video at YouTube<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/microsoftgraph\/msgraph-training-dataconnect\">Presentation, lab and demo materials at GitHub<\/a><\/li>\n<\/ul>\n<p>Module \u2013\u00a0Build MVC apps with Microsoft Graph &#8211; June 2019<\/p>\n<p style=\"padding-left: 30px\">Work with the Microsoft Graph .NET SDK in creating an ASP.NET MVC web application to access data in Office 365.<\/p>\n<ul>\n<li><a href=\"https:\/\/youtu.be\/a2teHZ5WuNc\">Video at YouTube<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/tutorials\/aspnet\">ASP.NET MVC Tutorial on docs.microsoft.com<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/tutorials\/aspnet\">Presentation, lab and demo materials<\/a><\/li>\n<\/ul>\n<p>Module \u2013\u00a0Authenticate and connect with Microsoft Graph &#8211; June 2019<\/p>\n<p style=\"padding-left: 30px\">Get tokens and connect to Microsoft Graph using REST and OpenID Connect, and create a web application that requests additional permissions.<\/p>\n<ul>\n<li><a href=\"https:\/\/youtu.be\/xWhyG-SuyQM\">Video at YouTube<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/microsoftgraph\/msgraph-training-authentication\">Presentation, lab and demo materials at GitHub<\/a><\/li>\n<\/ul>\n<p>Module \u2013\u00a0Change notifications with Microsoft Graph &#8211; June<\/p>\n<p style=\"padding-left: 30px\">This module will introduce you to working with change notifications (webhooks) &amp; track changes (delta query) in the Microsoft Graph.<\/p>\n<ul>\n<li><a href=\"https:\/\/youtu.be\/fThiCZmIcMQ\">Video at YouTube<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/microsoftgraph\/msgraph-training-changenotifications\">Presentation, lab and demo materials at GitHub<\/a><\/li>\n<\/ul>\n<p>Module \u2013\u00a0Build iOS native apps with the Microsoft Graph REST API &#8211; June 2019<\/p>\n<p style=\"padding-left: 30px\">Work with the Microsoft Graph SDK to access data in Office 365 by building native mobile iOS applications with Objective-C.<\/p>\n<ul>\n<li><a href=\"https:\/\/youtu.be\/Gg8Qy1Dqyzw\">Video at YouTube<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/microsoftgraph\/msgraph-training-ios-objectivec\">Presentation, lab and demo materials at GitHub<\/a><\/li>\n<\/ul>\n<p>Module \u2013\u00a0Build Node.js Express apps with Microsoft Graph &#8211; June 2019<\/p>\n<p style=\"padding-left: 30px\">Work with Microsoft Graph to access data in Office 365 by building Node.js Express web applications.<\/p>\n<ul>\n<li><a href=\"https:\/\/youtu.be\/n6q8Cm-pTYY\">Video at YouTube<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/tutorials\/node\">Node.js Tutorial on docs.microsoft.com<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/tutorials\/node\">Presentation, lab and demo materials at GitHub<\/a><\/li>\n<\/ul>\n<p>Module \u2013\u00a0Smart UI with Microsoft Graph &#8211; June 2019<\/p>\n<p style=\"padding-left: 30px\">Build a web UI with Office UI Fabric components and invoke Office 365 pickers for interacting with data from Microsoft Graph.<\/p>\n<ul>\n<li><a href=\"https:\/\/youtu.be\/SWzxQUCga8c\">Video at YouTube<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/microsoftgraph\/msgraph-training-smartui-components\">Presentation, lab and demo materials at GitHub<\/a><\/li>\n<\/ul>\n<p>Module \u2013\u00a0Leveraging the Microsoft Graph API from the SharePoint Framework &#8211; June 2019<\/p>\n<p style=\"padding-left: 30px\">Use the Microsoft Graph REST API to access data in Office 365 by building a SharePoint Framework client-side web part.<\/p>\n<ul>\n<li><a href=\"https:\/\/youtu.be\/Z0ddMmgTWdQ\">Video at YouTube<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/microsoftgraph\/msgraph-training-spfx\">Presentation, lab and demo materials at GitHub<\/a><\/li>\n<\/ul>\n<p>Module \u2013\u00a0Build UWP apps with Microsoft Graph &#8211; June 2019<\/p>\n<p style=\"padding-left: 30px\">Work with the Microsoft Graph SDK to access data in Office 365 by building native Universal Windows Platform (UWP) applications.<\/p>\n<ul>\n<li><a href=\"https:\/\/youtu.be\/oBYCBxkWMRA\">Video at YouTube<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/tutorials\/uwp\">UWP Tutorial on docs.microsoft.com<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/tutorials\/uwp\">Presentation, lab and demo materials<\/a><\/li>\n<\/ul>\n<p>Module \u2013\u00a0Build React SPA&#8217;s with Microsoft Graph &#8211; June 2019<\/p>\n<p style=\"padding-left: 30px\">Build a React single-page app that uses the Microsoft Graph API to retrieve calendar information for a user.<\/p>\n<ul>\n<li><a href=\"https:\/\/youtu.be\/IghiKqly-HY\">Video at YouTube<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/tutorials\/react\">React Tutorial on docs.microsoft.com<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/tutorials\/react\">Presentation, lab and demo materials<\/a><\/li>\n<\/ul>\n<h3>Frequently asked questions<\/h3>\n<p><strong>I\u2019m Microsoft Certified Trainer and would be looking to reuse this material locally at my company. Do I need to contact someone?<\/strong><\/p>\n<p>No permissions or contacts needed. We are providing this material for anyone to reuse anyway they want.<\/p>\n<p><strong>I would be looking into delivering local\/internal training with the only subset of the modules. Are there any specifics to think about?<\/strong><\/p>\n<p>You can use the only subset of the modules or provide two different training packages. We have intentionally not provided specific order numbering on the modules as they can be considered to be fully independent. If you are rebuilding a training package based on this material, we do recommend to ensure that the order and flow make sense, starting from basics and then moving to more advanced scenarios.<\/p>\n<p><strong>Can I use the provided presentations, slides and demos in my own presentation deliveries?<\/strong><\/p>\n<p>Absolutely you can. You can use all provided material wherever you want.<\/p>\n<p><strong>I have questions or challenges with the provided topics, where should I report those?<\/strong><\/p>\n<p>Please use the centralized Microsoft Graph Dev issue list at https:\/\/stackoverflow.com\/questions\/tagged\/microsoft-graph, so that we will see your input as soon as possible. As the material is provided through numerous repositories, opening issues on those specific repositories are not recommended as they could get created without us noticing their existence.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are pleased to announce the availability of an updated Microsoft Graph training package which is targeted to be used for self-learning or for redelivering provided material as a local training delivery inside of your own company or for your customers.<\/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":[],"class_list":["post-3148","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-graph"],"acf":[],"blog_post_summary":"<p>We are pleased to announce the availability of an updated Microsoft Graph training package which is targeted to be used for self-learning or for redelivering provided material as a local training delivery inside of your own company or for your customers.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/3148","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=3148"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/3148\/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=3148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=3148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=3148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}