Microsoft Graph for Developers
Overview
Learn how to integrate mail, calendar, contacts, documents, and directory services in your custom apps with the Microsoft Graph API.
The Microsoft Graph API allows your custom applications to integrate with mail, calendar, contacts, documents, directory services, and much more. This course shows how to integrate Microsoft Graph in your custom apps in nearly any conceivable application. Instructor Sahil Malik explains how to register a web application in Azure AD for authentication purposes, and manage the appropriate tokens. He also discusses JavaScript single-page applications (SPA), native applications, web applications using application identity and delegated identity calling Graph, and more.
The Microsoft Graph API allows your custom applications to integrate with mail, calendar, contacts, documents, directory services, and much more. This course shows how to integrate Microsoft Graph in your custom apps in nearly any conceivable application. Instructor Sahil Malik explains how to register a web application in Azure AD for authentication purposes, and manage the appropriate tokens. He also discusses JavaScript single-page applications (SPA), native applications, web applications using application identity and delegated identity calling Graph, and more.
Syllabus
Introduction
- Welcome
- What is Microsoft Graph?
- A brief history lesson
- The layout of this course
- The skills and tools you will need
- A tour of Azure AD and Office365
- Scenario description
- Concepts
- Author the project and adding package
- Registering your application in Azure AD
- Adding authentication logic
- Adding authentication UI
- Running the application
- Multitenant vs. single tenant
- Scenario description and concepts
- Set up an AngularJS ADAL based project
- Register your native app
- Enabling OAuth2 implicit flow
- Writing the front-end UX in AngularJS
- Writing the application logic
- Running the AngularJS application
- Write the same application in Angular 2+
- Scenario
- Protocol flow
- Demo description
- Creating a WPF app and adding nuGet packages
- Registering the native app
- Adding sign in logic
- Managing tokens
- Adding sign out logic
- Calling Microsoft Graph from a native app
- Demonstrate the application running
- Scenarios involving web applications
- Protocol flow
- Register a web app and grant permissions
- Add nuGet packages
- Write the view to call Microsoft Graph
- Get an access token
- Run the application
- Scenario description
- Change permissions
- Add DictionaryCache
- Change UsersController logic
- Demonstrate the app running
- Scenario description
- Registering a daemon in Azure AD
- Creating a project and add packages
- Write the daemon logic and query
- Next steps
Taught by
Sahil Malik
Related Courses
-
Microsoft Cognitive Services for Developers: 3 Language
-
Azure for Developers: Authenticating to Azure Services Using the Microsoft Identity Platform
-
Learning Microsoft Cognitive Services for Developers
-
Azure for Developers: Introduction to the Microsoft Identity Platform
-
Azure for Developers: Security Best Practices
-
Microsoft Cognitive Services for Developers: 2 Speech
Reviews
0.0 rating, based on 0 reviews