MS-600: Building applications and solutions with Microsoft 365 core services
nanforiberica


Course description
Building Apps and Solutions with the Microsoft 365 Core Services course is designed for individuals who aspire to the role of Microsoft Teams App Developer. In this course, students will learn how to create collaborative solutions leveraging 4 core elements of the Microsoft 365 platform: implementing Microsoft identity, working with the Microsoft Graph, extending and customizing SharePoint, and building apps for Microsoft Teams. In Implementing Microsoft Identity, students will learn how to implement Microsoft identity, including registering an application, implementing authentication, setting permissions to consume an API, and creating a service to access the Microsoft Graph. In Working with Microsoft Graph, students will learn how to access user data, explore query parameters, manage the lifecycle of a pool, access files, and optimize network traffic with Microsoft Graph. In SharePoint Extension and Customization, students will learn about web parts, SharePoint Framework extensions, and how to package and deploy an SPFx solution. In App Build for Microsoft Teams, students will see the components of a Teams app, work with webhooks, tabs, chatbots, and other Microsoft Teams app functionality. They will also learn how to implement Microsoft Teams apps.

Audience Profile
Students in this course are interested in either the Microsoft 365 development platform or passing the Microsoft Teams Application Developer Associate certification exam. Students must also have 1-2 years of experience as a developer. This course assumes that 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.
Items in this collection
- Introduction to Microsoft identity (8 Units)
- Types of applications in Microsoft Identity (8 Units)
- Permissions and Consent Framework (8 Units)
- Protection of custom APIs with Microsoft Identity (8 Units)
- Working with users, groups, and roles in custom applications and APIs (8 Units)
- Optimize data usage when using Microsoft Graph with query parameters (8 Units)
- Optimize network traffic with Microsoft Graph (8 Units)
- Access user data from Microsoft Graph (8 Units)
- Managing the Group Lifecycle with the Microsoft Graph (8 Units)
- File access with Microsoft Graph (8 Units)
- Using Change Notifications and Tracking Changes with Microsoft Graph (8 Units)
- Introduction to Customizing and Extending SharePoint (6 Units)
- Introduction to creating apps for Microsoft Teams (6 Units)
- Task-oriented interactions in Microsoft Teams with messaging extensions (8 Units)
- Create integrated tabbed web experiences for Microsoft Teams (8 Pack)
- Create interactive conversation robots for Microsoft Teams (8 Units)
- Gather information in Microsoft Teams with task modules (8 Units)
- Connect web services to Microsoft Teams with Office 365 webhooks and connectors (8 Pack)
- Microsoft Teams - Using the Teamwork Microsoft Graph Endpoint (8 Units)
- Microsoft Teams: authentication and single login (8 Units)
- Create interactive meeting apps for Microsoft Teams (8 Pack)
Previous requirements
Before participating in this course, students must have the following:
- 1-2 years of experience as a developer. This course assumes that 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 in Microsoft Teams or the SharePoint Framework in all phases of software development.
Language
- English course
- Labs: English