MS-600: Building Applications and Solutions with Microsoft 365

MS-600: Building Applications and Solutions with Microsoft 365

Candidates for this exam are Microsoft 365 Developers who design, build, test, and maintain applications and solutions that are optimized for the productivity and collaboration needs of organizations using the Microsoft 365 platform.
Candidates for this exam are proficient in Microsoft identity and Microsoft Graph. They have general knowledge on UI elements (including Adaptive Cards and UI Fabric), integration points (including Microsoft Teams, Office Add-ins, SharePoint Framework, Actionable Messages), and determining workload platform targets.Enroll & Get Certified now!

  • ✔ Course Duration : 40 hrs
  • ✔ Training Options : Live Online / Self-Paced / Classroom
  • ✔ Certification Pass : Guaranteed

MS-600: Building Applications and Solutions with Microsoft 365

Candidates for this exam are Microsoft 365 Developers who design, build, test, and maintain applications and solutions that are optimized for the productivity and collaboration needs of organizations using the Microsoft 365 platform.
Candidates for this exam are proficient in Microsoft identity and Microsoft Graph. They have general knowledge on UI elements (including Adaptive Cards and UI Fabric), integration points (including Microsoft Teams, Office Add-ins, SharePoint Framework, Actionable Messages), and determining workload platform targets.

What you will Learn

  • Office Add-ins fundamentals
  • Office JavaScript APIs
  • Ways to customize Office Add-ins
  • Options for deploying, testing, and debugging Office Add-ins

PREREQUISITES

  • There are no prerequisites for taking this course

CURRICULUM

  • Determine the supported account type
  • Select authentication and client credentials for app type and authentication flow
  • Define app roles
  • configure Microsoft Authentication Library (MSAL JS) for endpoint and token cache
  • plan and configure scopes for dynamic or static permission
  • use the MSAL JS login method
  • configure Delegated permissions for the app
  • configure Application permissions for the app
  • identify admin consent requirements
  • configure incremental consent scopes
  • call MSAL JS using AquireTokenSilent/AquireToken pattern
  • validate Access Token
  • configure effective permissions for delegated scopes
  • implement app permissions using roles
  • use a delegated access token to call a Microsoft API
  • configure client credentials using a certificate
  • configure Application permissions for the app
  • acquire an access token for Microsoft Graph using an application permission and client credential certificate
  • acquire an access token using the client secret
  • use $filter query parameter
  • use $select query parameter
  • order results using $orderby query parameter
  • set page size of results using $skip and $top query parameters
  • expand and retrieve resources using $expand query parameter
  • retrieve the total count of matching resources using $count query parameter
  • search for resources using $search query parameter
  • determine the appropriate Microsoft Graph SDK to leverage
  • monitor for changes using change notifications
  • combine multiple requests using $batch
  • get changes using a delta query
  • implement error 429 handler
  • get the signed in users profile
  • get a list of users in the organization
  • get the users profile photo
  • get the user object based on the users unique identifier
  • get the users manager profile
  • get the list of files in the signed in users OneDrive
  • download a file from the signed in users OneDrive using file unique id
  • download a file from a SharePoint Site using the relative path to the file
  • get the list of files trending around the signed in user
  • upload a large file to OneDrive
  • get a user object from an owner list in a group and retrieve that user’s files
  • get the information on a group by id
  • get the list of members in a Group
  • get the list of owners of a Group
  • get the list of Groups where the signed in user is a member
  • get the list of Groups where the signed in user is an owner
  • provision a Group
  • provision a Team with a Group
  • delete a group
  • identify the appropriate tool to create an SPFx Web Part project
  • understand properties of client-side web parts
  • understand Office UI Fabric in client-side web parts
  • understand when to use an app page
  • differentiate between app page and web part
  • understand rendering framework options
  • identify the appropriate tool to create an SPFx Extension project
  • understand page placeholders from Application Customizer
  • understand the ListView Command Set extension
  • understand the Field Customizer extension
  • understand the options for preparing a package for deployment
  • understand the options for packaging a solution
  • understand the requirements of tenant-scoped solution deployment
  • understand the requirements of domain isolated web parts
  • understand the options to deploy a solution
  • understand the purpose of the MSGraphClient object
  • understand the methods for granting permissions to Microsoft Graph
  • understand the purpose of the AadHttpClient object
  • understand the methods for granting permissions to consume a third party API
  • understand the considerations for creating a SPFx Web Part to be a Teams Tab
  • understand the options for deploying a SPFx Web Part as a Teams Tab
  • understand the options for SharePoint site theming
  • understand the options for site designs and site scripts
  • understand the purpose of a Teams app manifest
  • understand App Studio functionality and features
  • identify the components of an app package for Microsoft Teams
  • understand the options for distributing a Teams app
  • understand the benefits of using deep links
  • understand task modules
  • understand when to use webhooks
  • understand the limitations of webhooks
  • understand the differences between incoming and outgoing webhooks
  • understand when to use tabs
  • understand the capabilities of personal tabs
  • understand the capabilities of channel tabs
  • understand the requirements for tabs for mobile clients
  • understand when to use messaging extensions
  • understand where messaging extensions can be invoked from
  • understand search based messaging extensions
  • choose the appropriate message extension command type based on requirements
  • understand action-based messaging extensions with adaptive cards
  • understand action-based messaging extensions with parameters
  • understand when to use conversational bots
  • understand the scoping options for bots
  • understand when to use a task module from a bot
  • understand task pane and Content Office Add-ins
  • understand dialogs
  • understand custom functions
  • understand Add-in commands
  • understand the purpose of Office Add-ins manifest
  • understand the Office Add-in programming model
  • understand Office Add-in developer tools
  • understand the capabilities of the Excel Javascript API
  • understand the capabilities of the Outlook JavaScript API
  • understand the capabilities of the Word JavaScript API
  • understand the capabilities of the PowerPoint JavaScript API
  • understand the capabilities of custom functions
  • understand the options of persisting state and settings
  • understand Office UI Fabric in Office Add-ins
  • understand when to use Microsoft Graph in Office Add-ins
  • understand authorization when using Microsoft Graph in Office Add-ins
  • select deployment options based on requirements
  • understand testing and debugging concepts for Office Add-ins
  • understand the features of actionable messages with an adaptive card
  • understand the scenarios for refreshing an actionable message

FAQs

You can enroll for this classroom training online. Payments can be made using any of the following options and receipt of the same will be issued to the candidate automatically via email.
1. Online ,By deposit the mildain bank account
2. Pay by cash team training center location

Highly qualified and certified instructors with 20+ years of experience deliver more than 200+ classroom training.

Contact us using the form on the right of any page on the mildaintrainings website, or select the Live Chat link. Our customer service representatives will be able to give you more details.

You will never miss a lecture at Mildaintrainigs! You can choose either of the two options: View the recorded session of the class available in your LMS. You can attend the missed session, in any other live batch.

We have a limited number of participants in a live session to maintain the Quality Standards. So, unfortunately, participation in a live class without enrollment is not possible. However, you can go through the sample class recording and it would give you a clear insight about how are the classes conducted, quality of instructors and the level of interaction in a class.

Yes, you can cancel your enrollment if necessary prior to 3rd session i.e first two sessions will be for your evaluation. We will refund the full amount without deducting any fee for more details check our Refund Policy

Yes, the access to the course material will be available for lifetime once you have enrolled into the course.

Just give us a CALL at +91 8447121833 OR email at info@mildaintrainings.com

Call us At

+91 8447121833

Available 24x7 for your queries
call
Request More Information

Training Features

experiential.png
Experiential Workshops

Top-rated instructors imparting in-depth training, hands-on exercises with high energy workshop

icon
Certificate Exam Application Assistance

The training program includes several lab assignments, developed as per real industry scenarios.

icon
Certificate Exam Success Formula

Training begins taking a fresh approach from basic, unique modules, flexible, and enjoyable.

icon
Certificate Journey Support

Basic to intermediate and eventually advanced practicing full hands-on lab exercises till you master.

icon
Free Refresh Course

Refresh training for experts for mastering and enhancing the skills on the subjects with fresh course modules.

icon
Exclusive Post-Training Sessions

Includes evaluation, feedback, and tips to handle critical issues in live setup after you are placed in a job.

Mildain's Master Certificate

Earn your certificate

This certificate proves that you have taken a big leap in mastering the domain comprehensively.

Differentiate yourself with a Masters Certificate

Now you are equipped with real-industry knowledge, required skills, and hands-on experience to stay ahead of the competition.

Share your achievement

Post the certificate on LinkedIn and job sites to boost your profile. Notify your friends and colleagues by sharing it on Twitter and Facebook.

certificate.jpg
whatsapp arrow
Loading...
Corporate // load third party scripts onload