Course Description
Course Overview
The Building Applications and Solutions with Microsoft 365 Core Services (MS-600) course is designed to provide participants with the knowledge and skills necessary to develop and deploy applications and solutions using Microsoft 365 core services. This course covers various topics, including Microsoft Teams, SharePoint, Power Platform, and Azure AD. It aims to equip participants with the expertise required to leverage the capabilities of these services to build customized and integrated solutions.
Prerequisites
To enroll in the Building Applications and Solutions with Microsoft 365 Core Services course, participants should have a solid understanding of Microsoft 365 workloads, including Teams, SharePoint, Power Platform, and Azure AD. Familiarity with web development concepts, programming languages (such as JavaScript and C#), and RESTful APIs is recommended. Prior experience in developing applications or working with Microsoft 365 services is beneficial.
Methodology
The course will be delivered through a combination of instructor-led lectures, interactive discussions, hands-on exercises, and practical lab sessions. Participants will have access to study materials, including manuals and online resources, to support their learning. The course will focus on real-world scenarios and practical examples, enabling participants to apply their knowledge in building and deploying applications and solutions.
Course Outline
- Introduction to Building Applications with Microsoft 365 Core Services
- Overview of Microsoft 365 core services and capabilities
- Understanding the application development lifecycle
- Exploring common development tools and resources
- Building Customizations and Extensions for Microsoft Teams
- Utilizing Microsoft Teams App Studio for app development
- Implementing custom tabs, messaging extensions, and bots
- Integrating external services and data into Teams apps
- Developing Solutions with SharePoint Framework (SPFx)
- Understanding SharePoint Framework and its key components
- Building web parts and extensions for SharePoint
- Leveraging SharePoint REST API for data integration
- Building Business Solutions with Power Platform
- Overview of Power Platform services (Power Apps, Power Automate, Power BI)
- Creating canvas apps and model-driven apps
- Automating business processes with Power Automate
- Integrating with Azure AD and Microsoft Graph
- Authenticating and authorizing applications with Azure AD
- Leveraging Microsoft Graph API for data retrieval and manipulation
- Building custom solutions using Azure AD and Microsoft Graph
- Testing, Deployment, and Monitoring of Microsoft 365 Solutions
- Implementing testing strategies for Microsoft 365 solutions
- Deploying solutions to Microsoft 365 environments
- Monitoring and troubleshooting Microsoft 365 applications and solutions
Outcome
Upon completion of the Building Applications and Solutions with Microsoft 365 Core Services (MS-600) course, participants will be able to:
- Understand the capabilities and components of Microsoft 365 core services.
- Develop customizations and extensions for Microsoft Teams.
- Build solutions using SharePoint Framework (SPFx).
- Create business solutions with Power Platform.
- Integrate with Azure AD and Microsoft Graph for data retrieval and manipulation.
- Test, deploy, and monitor Microsoft 365 applications and solutions.
Labs
The course includes practical lab sessions and exercises to reinforce the theoretical knowledge and skills learned. The labs will cover the following topics:
- Developing and testing customizations for Microsoft Teams
- Building SharePoint Framework (SPFx) web parts and extensions
- Creating canvas apps and model-driven apps with Power Apps
- Automating business processes with Power Automate
- Authenticating and integrating with Azure AD and Microsoft Graph
- Deploying and monitoring Microsoft 365 applications and solutions
These labs will provide participants with hands-on experience in developing applications and solutions using Microsoft 365 core services, building customizations for Microsoft Teams, creating SharePoint Framework (SPFx) components, developing business solutions with Power Platform, integrating with Azure AD and Microsoft Graph, and deploying and monitoring Microsoft 365 applications and solutions. By completing these labs, participants will develop practical skills that are essential for building customized and integrated solutions using Microsoft 365 core services.