By actively participating in this course, you will learn about the following:
- Implementing Microsoft Identity
- Working with Microsoft Graph
- Determining workload platform targets
- Integration Points, including Microsoft Teams, Office Add-ins, and SharePoint Framework
This course prepares for the Microsoft exam MS-600.
Module 1: Implement Microsoft IdentityIn this module, you will learn to implement Microsoft identity including registering an application, implanting authentication, configuring permissions to consume an API, and creating a service to access Microsoft Graph.
- Microsoft Identity platform
- Register an Application
- Implement Authentication
- Configure Permissions to consume an API
- Implement Authorization to consume an API
- Implement Authorization in an API
- Create a Service to access Microsoft Graph
Module 2: Work with Microsoft Graph
In this module you will learn how to access user data, explore query parameters, manage a group lifecycle, access files, and optimize network traffic using Microsoft Graph.
- What is Microsoft Graph
- Access user data from Microsoft Graph
- Data usage with query parameters
- Manage a group lifecycle on Microsoft Graph
- Access files with Microsoft Graph
- Optimize network traffic
Module 3: Extend and Customize SharePointIn this module you will learn about SharePoint Framework web parts, extensions, and how to package and deploy a SPFx solution.
- SharePoint Framework web parts
- SharePoint Framework extensions
- Package and deploy a SPFx solution
- Consumption of Microsoft Graph
- Consumption of 3rd party APIs secured with Azure AD from within SPFx
- Web Parts as Teams Tabs
- Branding and theming in SharePoint
Module 4: Extend TeamsIn this module you will look at the components of a Teams App, work with webhooks, tabs, and conversational bots.
- Microsoft Teams App
- Webhooks in Microsoft Teams
- Tabs in Microsoft Teams
- Messaging extensions in Microsoft Teams
- Conversational bots in Microsoft Teams
- Office Add-ins
- Office JS APIs
- Customization of Add-ins
- Testing, debugging, and deployment options
- Actionable message
Students in this course are interested in Microsoft 365 development platform or in passing the Microsoft 365 Developer Associate certification exam. Students should also have 1-2 years experience as a developer. This course assumes students know how to code and have a basic understanding of REST APIs, JSON, OAuth2, OData, OpenID Connect, Microsoft identities including Azure AD and Microsoft accounts, Azure AD B2C, and permission/consent concepts.
- Students should have 1-2 years experience as a developer. This course assumes students know how to code and have a basic understanding of REST APIs, JSON, OAuth2, OData, OpenID Connect, Microsoft identities including Azure AD and Microsoft accounts, Azure AD B2C, and permission/consent concepts.
- It is recommended that students have some experience developing solutions on Microsoft Teams, Office Add-ins, or SharePoint Framework through all phases of software development.