Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages

Course Outline

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

MS600: Building applications and solutions with Microsoft 365 core services

Course Contents

Module 1: Implement Microsoft Identity
In this module, you will learn to implement Microsoft identity including registering an application, implanting authentication, configuring permissions to consume an API, and creating a service to access Microsoft Graph.

Lessons
•   Getting Started with Microsoft Identity
•   Application types in Microsoft identity
•   Permissions and Consent Framework
•   Secure custom APIs with Microsoft Identity
•   Work with users, groups, and roles in custom apps and APIs
Lab: Implement Microsoft identity
•   Exercise – Different types of tokens used in Microsoft identity
•   Exercise – Single-page apps
•   Exercise – Web apps that sign in users and call APIs
•   Exercise – Daemon and non-interactive apps
•   Exercise – Understanding permissions and the consent framework in the Microsoft identity platform
•   Exercise – Delegated permissions and consent
•   Exercise – Application permissions and consent
•   Exercise – Create and secure a web API with Microsoft identity
•   Exercise – Call secured APIs from web applications
•   Exercise – Call secured APIs from daemon apps
•   Exercise – Create and secure a web app with Microsoft identity
•   Exercise – Utilize security groups in custom apps and APIs secured with Microsoft identity
•   Exercise – Leverage application roles in custom apps

After completing this module, students will be able to:
•   Register an application in Azure AD
•   Implement authentication
•   Configure permissions to consume an API
•   Create a service to access Microsoft Graph

Module 2: Build apps with Microsoft Graph
In this module you will learn how to access user data, explore query parameters, manage a group lifecycle, access files, and optimize network traffic using Microsoft Graph.

Lessons
•   Optimize data usage with query parameters
•   Optimize network traffic with Microsoft Graph
•   Access user data from Microsoft Graph
•   Manage Group lifecycle with Microsoft Graph
•   Access Files with Microsoft Graph
•   Use change notifications and track changes with Microsoft Graph
Lab: Build apps with Microsoft Graph
•   Exercise – Retrieve and control information returned from Microsoft Graph
•   Exercise – Expand related entities and search content in Microsoft Graph
•   Exercise – Reduce traffic with batched requests
•   Exercise – Understand throttling in Microsoft Graph
•   Exercise – Avoid throttling and implement throttling strategies
•   Exercise – Eliminate polling Microsoft Graph with the delta query
•   Exercise – Working with users in the organization
•   Exercise -User profiles and related users
•   Exercise – Modifying users
•   Exercise – Working with groups in the organization
•   Exercise – Users and their groups
•   Exercise – Manage group lifecycle
•   Exercise – Access and download files from OneDrive
•   Exercise – Uploading files to OneDrive
•   Exercise – Work with file relationships and trends in OneDrive
•   Exercise – Azure AD apps .NET core web APIs
•   Exercise – Microsoft Graph change notifications
•   Exercise – Track changes with Microsoft Graph

After completing this module, students will be able to:
•   Access user data with Microsoft Graph
•   Work with data using queries on Microsoft Graph
•   Manage a group lifecycle on Microsoft Graph
•   Optimize network traffic using Microsoft Graph

Module 3: Extend Microsoft 365
In this module you will learn about SharePoint Framework web parts, extensions, and how to package and deploy a SPFx solution. You will also work with Office Add-ins, task pane add-ins, JavaScript APIs, Office UI Fabric, and actionable messages with adaptive cards.

Lessons
•   Introduction to customizing and extending SharePoint
•   Introduction to Office client customization with add-ins
Lab: Extend Microsoft 365
•   Exercise – Create and configure your SharePoint Online developer tenant
•   Exercise – Interact with SPFx client-side web parts in modern sites

After completing this module, students will be able to:
•   Package and deploy a SharePoint Framework solution
•   Utilize consumption of Microsoft Graph
•   Work with web parts as Team Tabs
•   Understanding fundamental components and types of Office Add-ins
•   Understand Office JavaScript APIs
•   Understand testing, debugging, and deployment options for Office Add-ins

Module 4: Develop apps for Microsoft Teams
In this module you will look at the components of a Teams App, work with webhooks, tabs, and conversational bots.

Lessons
•   Overview of building apps for Microsoft Teams
•   Task-oriented interactions with messaging extensions
•   Tabs in Microsoft Teams
•   Create interactive conversational bots
•   Collect input with task modules
•   Webhooks in Microsoft Teams
•   The Microsoft Graph teamwork endpoint
•   Authentication and single sign-on in Microsoft Teams
Lab: Develop apps for Microsoft Teams
•   Exercise – Create action command messaging extensions
•   Exercise – Create search command messaging extensions
•   Exercise – Implement link unfurling messaging extensions
•   Exercise – Create a custom Microsoft Teams personal tab
•   Exercise – Create a custom Microsoft Teams channel tab
•   Exercise – Creating conversational bots
•   Exercise – Bots in channels and group chats
•   Exercise – Sending proactive messages from bots
•   Exercise – Collecting user input with task modules
•   Exercise – Using adaptive cards and deep links in task modules
•   Exercise – Using task modules with bots
•   Exercise – Creating outgoing webhooks
•   Exercise – Creating incoming webhooks
•   Exercise – Getting started with the teamwork endpoint
•   Exercise – Configure a built-in tab with Microsoft Graph
•   Exercise – Use Microsoft Graph to post to the activity feed
•   Exercise – Implement single sign-on for Microsoft Teams apps
•   Exercise – Implement single sign-on with Microsoft Teams tabs
•   Exercise – Implement single sign-on with Microsoft Teams bots

After completing this module, students will be able to:
•   Recognize the components of a Teams App
•   Work with webhooks in Microsoft Teams
•   Create tabs in Microsoft Teams
•   Create and register outgoing webhooks

Price per delegate

£2995

Scheduled Classes

Indicia Training, Glasgow:

Please complete the contact form below or call 0141 221 5676 for further course information and available dates.
Alternatively you can email us at info@indiciatraining.com

Contact Us

Leave this field blank