Course duration
- 5 days
Course Benefits
- Implementing Microsoft Identity
- Working with Microsoft Graph
- Determining workload platform targets
- Integration Points, including Microsoft Teams, Office Add-ins, and SharePoint Framework
Webucator is a Microsoft Certified Partner for Learning Solutions (CPLS). This class uses official Microsoft courseware and will be delivered by a Microsoft Certified Trainer (MCT).
Course Outline
- Implement Microsoft Identity
- Microsoft Identity platform
- Register an Application
- Implement Authentication
- Configure Permissions to consume an API
- Implement Authorization to consume an API
- Implement Authorization in an API
- Create a Service to access Microsoft Graph
- Lab: Implement Microsoft Identity
- Registering an application in azure active directory
- Implementing Authentication
- Configuring permission to consume an API
- Implementing authorization to consume an API
- Implementing authorization in an API
- Creating a service to access Microsoft Graph
- Work with Microsoft Graph
- What is Microsoft Graph
- Access user data from Microsoft Graph
- Data usage with query parameters
- Manage a group lifecycle on Microsoft Graph
- Access files with Microsoft Graph
- Optimize network traffic
- Lab: Work with Microsoft Graph
- Querying User Data from the Microsoft Graph
- Using Query Parameters when querying Microsoft Graph via HTTP
- Retrieving and controlling information returned from Microsoft Graph
- Creating an Office 365 Group and Team
- Uploading files to OneDrive and SharePoint
- Using Change Notifications and Track Changes with Microsoft Graph
- Reducing traffic with batched requests
- Understanding throttling in Microsoft Graph
- Extend and Customize SharePoint
- SharePoint Framework web parts
- SharePoint Framework extensions
- Package and deploy a SPFx solution
- Consumption of Microsoft Graph
- Consumption of 3rd party APIs secured with Azure AD from within SPFx
- Web Parts as Teams Tabs
- Branding and theming in SharePoint
- Lab: Extend and Customize SharePoint
- Introduction to SharePoint Framework (SPFx)
- Working with the web part property pane
- Creating SharePoint Framework Extensions
- Creating a Command Set Extension
- Creating a Field Customizer Extension
- Deploying a SharePoint Framework Solution
- Calling Azure AD Protected 3rd Party REST APIs
- Deploying SPFx Solutions to Microsoft Teams
- Extend Teams
- Microsoft Teams App
- Webhooks in Microsoft Teams
- Tabs in Microsoft Teams
- Messaging extensions in Microsoft Teams
- Conversational bots in Microsoft Teams
- Lab: Extend Teams
- Understanding the components of a Teams App
- Working with webhooks in Microsoft Teams
- Creating tabs in Microsoft Teams
- Understanding messaging extensions
- Understanding conversational bots
- Extend Office
- Office Add-ins
- Office JS APIs
- Customization of Add-ins
- Testing, debugging, and deployment options
- Actionable message
- Lab: Extend Office
- Understanding fundamental components and types of Office Add-ins
- Understanding Office JavaScript APIs
- Understanding customization of Add-ins
- Understanding actionable messages
Class Materials
Each student will receive a comprehensive set of materials, including course notes and all the class examples.
Experience in the following is required for this Microsoft Office class:
- 1-2 years experience as a developer. This course assumes 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.
- Experience developing solutions on Microsoft Teams, Office Add-ins, or SharePoint Framework through all phases of software development.
Instructor-led courses are offered via a live Web connection, at client sites throughout Europe, and at our Geneva Training Center.