About This Course
This course covers five essential elements of the Microsoft 365 platform for government — implementing Microsoft Identity, working with Microsoft Graph, extending and customizing SharePoint, extending Teams, and extending Office. Throughout the course, students will gain comprehensive knowledge on how to implement Microsoft Identity and work with Microsoft Graph. They will also explore UI elements (including Adaptive Cards and UI Fabric), Integration Points (such as Microsoft Teams, Office Add-ins, SharePoint Framework, and Actionable Messages), and determining workload platform targets. In implementing Microsoft Identity, students will learn to register an application, implement authentication, configure permissions to consume an API, and create a service to access Microsoft Graph. For working with Microsoft Graph, the course covers accessing user data, exploring query parameters, managing group lifecycles, accessing files, and optimizing network traffic using Microsoft Graph. In extending and customizing SharePoint, students will delve into SharePoint Framework web parts, extensions, and how to package and deploy a SPFx solution. When extending Teams, students will examine the components of a Teams App, work with webhooks, tabs, and conversational bots. For extending Office, the course covers working with Office Add-ins, task pane add-ins, JavaScript APIs, Office UI Fabric, and actionable messages using adaptive cards.
Audience Profile
This course is designed for professionals interested in the Microsoft 365 development platform or in passing the Microsoft 365 Developer Associate certification exam. Participants should have 1-2 years of experience as a developer and a foundational understanding of coding, REST APIs, JSON, OAuth2, OData, OpenID Connect, Microsoft identities including Azure AD and Microsoft accounts, Azure AD B2C, and permission/consent concepts.
At Course Completion
By actively participating in this course, you will gain the following skills:
- Implementing Microsoft Identity for government applications
- Working with Microsoft Graph to access and manage data efficiently
- Determining appropriate workload platform targets
- Understanding and utilizing Integration Points, including Microsoft Teams, Office Add-ins, and SharePoint Framework
Read more...