Exam MS-600: Building Applications and Solutions with MS-365 Core Services

  1. Home
  2. Exam MS-600: Building Applications and Solutions with MS-365 Core Services
Microsoft Exam MS-600 Online Tutorials

The MS-600: Building Applications and Solutions with MS-365 Core Services certification exam is substantial to earn the Microsoft 365 Certified: Developer Associate certification. This examination estimates a candidate’s potentiality to fulfill the technical tasks like carrying out Microsoft identity, building apps with Microsoft Graph, extending and customizing SharePoint, extending Teams, and also MS Office.

Target Audience

Candidates are taking the MS-600 exam are primarily Microsoft 365 Developers who are well competent in designing, building, testing and sustaining solutions and applications which are intended to be optimized for the productivity and collaboration requirements of organizations through the effective use of Windows 365 platform.

Recommended Knowledge for the MS-600 Exam

The candidates seeking to attain the MS-600 Building Applications and Solutions with MS-365 Core Services should be well familiar with Microsoft identity and Microsoft Graph. They must have basic knowledge of the UI elements which include Adaptive Cards and UI Fabric, integration points comprising SharePoint framework, Actionable Messages, Office Add-ins, Microsoft Teams, and determination of workload platform targets.  The learners must also have experience in developing solutions on Microsoft Teams, Office Add-ins, or SharePoint Framework through all the phases of software development. Candidates must also possess a fundamental understanding of REST APIs, JSON, OAuth2, OData, OpenID Connect, Microsoft identities, Azure AD B2C, and permission/consent concepts.

MS-600 Interview Questions

Practice and Prepare with MS-600 Interview Question and confidently ace your interview with flying colors.

MS-600 Interview Questions

Exam Details

Exam Name Building Applications and Solutions with Microsoft 365 Core ServicesExam Code MS-600
Exam Duration 120 minsExam Format Multiple Choice
Exam Fee $165 USDNumber of Questions 40-60 Questions
Exam Language EnglishPass Score 700 (on a scale of 1-1000)

Schedule your MS-600 Exam

Follow the steps below to schedule your Microsoft certification exam –

  • Go to the Microsoft portal, to register yourself
  • Click on “Schedule Exam” to schedule an exam date at your convenience
  • Fill all your details asked in the next page that appears
  • Select the exam delivery option on the Pearson VUE page
  • Pay your exam fees. You have successfully registered for the MS-600 Exam

Exam Result

Right after successfully completing your exam, you will be notified of your pass or fail status within a few minutes of completing your exam. Also, printed reports providing your exam score and feedback on your performance will also be provided to you. Your score will be forwarded to Microsoft within five business days.

Exam Retake Policy

If anyhow you are not able to achieve a passing score in the Microsoft MS-600 exam. However, you will have to wait for a minimum of 24 hours before you become eligible for a retake. Failure in the second attempt will result in a waiting time of 14 days before rescheduling your third attempt. The waiting period for the fourth and the fifth attempts will also be 14 days. All candidates are allowed a maximum of five attempts per year.

Exam Cancellation Policy

Microsoft offers candidates to cancel or reschedule their exams within a minimum of 24 hours prior to the exam date. However, to prevent any cancellation fee, you must cancel or reschedule your exam, at least 6 business days prior to the date scheduled for your exam. Also, if you fail to appear in the exam, then you will not receive any refund of the exam fee.

For More Details See – MS-600: Building Applications and Solutions with MS-365 Core Services FAQ

Microsoft Exam MS-600 FAQ

Microsoft MS-600 Course Outline

The MS-600: Building Applications and Solutions with MS-365 Core Services Certification exam covers the following domains –

Design collaborative app solutions and existing app integration (5-10%)

Assess Microsoft Teams and existing app integration opportunities

  • Assess current Teams adoption level using M365 Maturity Model
  • Identify opportunities for no-code or low-code development (Microsoft Power Platform, Azure Logic Apps, Dataverse for Teams)
  • Assess Teams integration opportunities with existing applications

Design development and production environments

  • Design test, acceptance, production, and deployment strategy to meet solution requirements
  • Design development environment by using Microsoft 365 developer tenant
  • Recommend Azure services for Teams app use cases (serverless compute workflows)
  • Specify app requirements for CI/CD integration
  • Develop an appropriate tooling strategy for a Teams solution, including the Teams Toolkit vs Yeoman Teams Generator
  • Select an appropriate development framework and runtime platform for a Teams solution (including Teams Toolkit for React or Teams Toolkit Blazor)
  • Select an appropriate runtime platform for a Teams solution (including Node.js, .NET, and/or SPFx)

Design solution based on technical and business requirements

  • Design authentication scenarios, including for guest users and multitenant authentication
  • Design UI by using Microsoft Teams UI Library, Fluent UI React Northstar, Adaptive Cards, and Microsoft Teams UI Kit for Figma

Implement Microsoft Identity (15-20%)

Registering an Application

Implementing Authentication

Configuring Permissions to Consume an API API

Implement authorization to expose or consume an API

Implement Authorization in an API

Creating a Service to Access Microsoft Graph

Build Apps with Microsoft Graph (10-15%)

Accessing user data from Microsoft Graph

  • Determine whether to retrieve data using a Microsoft Graph SDK or the Graph REST API
  • get the signed-in users profile (Microsoft Documentation: Get a user)
  • get a list of users in the organization (Microsoft Documentation: List users)
  • Get the user object based on the user’s unique identifier
  • Access user data from Microsoft Graph
  • Create, read, update, and delete data
  • Traverse Microsoft Graph to retrieve data
  • Upload files larger than 10 mb to Teams
  • Implement Microsoft Graph Toolkit

Customize responses by using query parameters

  • Use query parameters, including $filter, $select, $orderby, $count, $skip, and $stop
  • Expand and retrieve resources using $expand query parameter
  • Search for resources using $search query parameter
  • Access paged date using $odata.nextLink, $skip, and $skiptoken parameters
  • Test queries and responses by using Microsoft Graph Explorer

Optimize usage of Microsoft Graph resources

Manage a team lifecycle by using Microsoft Graph

  • get the information on a group by id (Microsoft Documentation: Get group)
  • Get the list of members in a team
  • Get the list of owners of a team
  • get the list of Groups where the signed in user is a member (Microsoft Documentation: List memberOf)
  • Provision a team using an existing Teams template
  • Delete or archive a team
  • Update an existing team
  • Enable resource-specific consent

Extend and customize Microsoft 365 with SharePoint Framework (15-20%)

Describe the components of a SharePoint Framework (SPFx) solution

Understanding the process to package and deploy an SPFx solution

Understanding the consumption of Microsoft Graph

Describe the consumption of third-party APIs secured with Microsoft Azure Active Directory (Azure AD), part of Microsoft Entra from within SPFx

Understanding Web Parts as Teams Tabs

Extend Microsoft Teams (30-35%)

Create a Microsoft Teams app manifest

Create and use task modules

Create a webhook

Implement custom Teams tabs

Create a messaging extension

Create conversational, call, and online media bots

Create a meeting extension

  • Describe the capabilities of Microsoft Teams meeting apps
  • Enable and configure apps for Teams meetings
  • Create or integrate apps within the meeting lifecycle
  • Implement shared meeting stage

Test, deploy, monitor, and maintain modern enterprise-grade app solutions (5-10%)

Test apps and solutions

  • Design test plans, including Bots, Connectors, Messaging extensions, Meeting extensions, SSO, and Adaptive cards
  • Specify required sample data for testing
  • Deploy sample data by using M365 CLI or PowerShell scripts
  • Execute test plans, including Bots, Connectors, Messaging extensions, Meeting extensions, SSO, and Adaptive cards

Deploy apps and solutions

  • Create or modify app definitions in the Developer Portal for Teams
  • Manage Teams apps packages by using the Developer Portal for Teams
  • Upload a custom app to a single user or team
  • Upload an app to the App Catalog
  • Upload an app to the Developer Portal for Teams
  • Automate deployment of Teams apps

Monitor and maintain published apps

  • Recommend audit settings using Microsoft 365 Audit logging
  • Review and evaluate performance using App Insights
  • Monitor Microsoft Graph API permissions by using the Microsoft 365 compliance center
  • Assess new SDK versions for impact to published apps
  • Analyze logs, usage data, and audit data

Microsoft MS-600 Study Guide

Microsoft Exam MS-600 Preparation Guide
Learning Path 1 – Extend Microsoft 365- Fundamental

This learning path is a beginner-level course, consisting of 4 modules and has no prerequisites. This learning path can help a learner get fully equipped for the preparation of Microsoft 365 Certified: Developer Associate certification. Through this MS-600 course, you’ll gain the following skills –

  • Understanding of Actionable Messages in Outlook fundamentals
  • Building apps for Microsoft Teams
  • Customizing and extending SharePoint
  • Office client customization with add-ins
Learning Path 2 – Build apps with Microsoft Graph – Associate

This 7 hours 40 minutes learning path consists of 7 modules. Microsoft graph facilitates a unified programmability model that can be implemented in building apps that have the potential to communicate with millions of users for organizations and consumers. There are no essential prerequisites for this learning course. Through this course, you’ll gain the following skills –

  • Optimization of data usage when using Microsoft Graph with query parameters
  • Optimization of network traffic with Microsoft Graph
  • Accessing User Data from Microsoft Graph
  • Management of Group Lifecycle with Microsoft Graph
  • Accessing Files with Microsoft Graph
  • Building up ASP.NET MVC web applications with the Microsoft Graph .NET SDK
  • Application of Change Notifications and Tracking Changes with Microsoft Graph
Learning Path 3 – Implement Microsoft identity – Associate

This is an intermediate-level course of around 6 hours of study comprising of 6 modules. The prerequisites are that the learner must have a sound fundamental knowledge of OAuth authentication flows and terminologies, access to a Microsoft 365 tenant, experience using Visual Studio Code at the starting level.  It helps us learn how to use Microsoft identity in our custom applications. Through this course, you’ll gain knowledge in the following domains –

  • Application types in Microsoft identity
  • Permissions and Consent Framework
  • Securing custom APIs with Microsoft Identity
  • Working with users, groups, and roles in custom apps and APIs

Instructor-led Training

Course MS-600T00-A: Building applications and solutions with Microsoft 365 core services

This is a 5-day instructor-led training of an intermediate level, covering five core elements of the Microsoft 365 platform- implementation of Microsoft identity, working with Microsoft Graph, customizing and extending SharePoint, extending Teams and Office. This Microsoft MS-600 exam training is primarily for the ones who are interested in Microsoft 365 Developer Associate certification exam. This course helps students learn the implementation of Microsoft identity and work with Microsoft Graph. The learners also gain skills regarding UI elements, Integration points, and determination of workload platform targets. You will learn the way to access user data, exploring query parameters, accessing files, and optimizing network traffic using Microsoft Graph.

Join Microsoft Community

A healthy discussion is always beneficial, no matter where it is done. The prospects of getting resolutions to an issue increase steeply when a greater number of people are involved. Also, multiple viewpoints make the stuff more dynamic. These discussions make the studies more comprehensive. Introverts get a chance to express themselves, who might otherwise prefer staying out of discussions. Forums work really well to build a community that is essential for understanding others.

Practice Tests

Microsoft offers an MS-600 Practice Exam Test for the candidates taking its certification exam to give a better understanding of the exam objectives. Regardless of how you prepare for the MS-600 Exam, a practice run or two can help you in more ways than you might expect. Taking the Microsoft MS-600 practice test is a great way to diversify your study strategy and ensure the best possible results for the real thing. Analyzing your answers will help you identify the areas where you need to give special attention to, and will also let you know your alignment with the exam objectives.

Microsoft MS-600 Practice Tests
Enrich and upgrade your profile to pass the MS-600 exam with hundreds of practice exams Start Preparing Now!