Course Details
LU1 MS-600: Implement Microsoft identity
Topic 1 Getting Started with Microsoft Identity
- Different types of tokens used in Microsoft identity
- Account types in Microsoft identity
- Identity topology options
Topic 2 Application types in Microsoft identity
- Single-page applications
- Web apps that sign in users and call APIs
- Daemon and non-interactive apps
Topic 3 Permissions and Consent Framework
- Understand the permissions and consent framework in the Microsoft identity platform
- Delegated permissions and consent
- Application permissions and consent
Topic 4 Secure custom APIs with Microsoft Identity
- Create and secure a web API with Microsoft identity
- Call secured APIs from web applications
- Call secured APIs from daemon apps
Topic 5 Work with users, groups, and roles in custom apps and APIs
- Role-based access control in Microsoft identity
- Utilize security groups in custom apps and APIs secured with Microsoft identity
- Leverage application roles in custom apps and APIs
LU2 Build apps with Microsoft Graph
Topic 6 What is Microsoft Graph?
- What is Microsoft Graph?
- Understand Microsoft Graph services
- Access user information from Microsoft Graph by using Graph Explorer
- Exercise - Access user information from Microsoft Graph by using Graph Explorer
Topic 7 Optimize data usage when using Microsoft Graph with query parameters
- Microsoft Graph of Query Parameters
- Expand related entities & search content in Microsoft Graph
- Reduce traffic with batched requests
Topic 8 Optimize network traffic with Microsoft Graph
- Understand throttling in Microsoft Graph
- Avoid throttling & implement throttling strategies
- Eliminate polling Microsoft Graph with delta query
Topic 9 Access User Data from Microsoft Graph
- Working with users in the organization
- User profile photos and related users
- Modifying users
Topic 10 Manage Group Lifecycle with Microsoft Graph
- Working with groups in the organization
- Users and their groups
- Manage group lifecycle
Topic 11 Access Files with Microsoft Graph
- Access and download files from OneDrive
- Uploading files to OneDrive
- Work with file relationships and trends in OneDrive
Topic 12 Use Change Notifications and Track Changes with Microsoft Graph
- Microsoft Graph overview and .NET core web APIs
- Microsoft Graph change notifications
- Microsoft Graph track changes (delta query)
Topic 13 Add custom data to your app by using extensions in Microsoft Graph
- Introduction to Microsoft Graph extensions
- Choose extension attributes for Microsoft Graph custom data
- Exercise - Add custom data by using extension attributes
- Examine directory extensions for Microsoft Graph custom data
- Exercise - Add custom data by using directory extensions
- Consider schema extensions for Microsoft Graph custom data
- Exercise - Add custom data by using schema extensions
- Choose open extensions for Microsoft Graph custom data
- Exercise - Add custom data by using open extensions
Topic 14 Get started with Microsoft Graph Toolkit
- What is Microsoft Graph Toolkit?
- Sign in to your app by using Microsoft Graph Toolkit Login component
- Exercise - Sign in to your app by using Microsoft Graph Toolkit Login component
- Show data from Microsoft 365
- Exercise - Show data from Microsoft 365
LU3 Introduction to customizing and extending SharePoint
Topic 15 Introduction to customizing and extending SharePoint
- SharePoint Framework overview and extensibility options
- Create and deploy SharePoint Framework solutions
- Extend custom solutions with UI components, APIs, and extra surface areas
LU4 Develop apps for Microsoft Teams
Topic 16 Introduction to building apps for Microsoft Teams
- What are Microsoft Teams apps?
- How do you create an app for Microsoft Teams?
- When should you choose to build a custom Microsoft Teams app?
Topic 17 Task-oriented interactions in Microsoft Teams with messaging extensions
- Microsoft Teams messaging extensions and action commands
- Exercise - Create action command messaging extensions
- Search command message extensions
- Exercise - Create search command messaging extensions
- Link unfurling message extensions
- Exercise - Implement link unfurling messaging extensions
Topic 18 Create embedded web experiences with tabs for Microsoft Teams
- Create a custom Microsoft Teams personal tab
- Exercise - Create a custom Microsoft Teams personal tab
- Create a custom Microsoft Teams channel or group tab
- Exercise - Create a custom Microsoft Teams channel or group tab
- Implement authentication in a custom tab
- Exercise - Implement authentication in a custom tab
Topic 19 Create interactive conversational bots for Microsoft Teams
- Overview of bots with Microsoft Teams
- Exercise - Creating conversational bots for Microsoft Teams
- Bots in Microsoft Teams channels and group chats
- Exercise - Bots in Microsoft Teams channels and group chats
- Proactive messages from bots
- Exercise - Proactive messages from bots
Topic 20 Collect Input in Microsoft Teams with Task Modules
- Collecting user input with task modules
- Exercise - Collecting user input with task modules
- Using adaptive cards and deep links in task modules
- Exercise - Using Adaptive Cards and deep links in task modules
- Using task modules with bots
- Exercise - Using task modules with bots
Topic 21 Connect web services to Microsoft Teams with webhooks and Office 365 Connectors
- Connect web services to Microsoft Teams with webhooks
- Exercise - Create outgoing webhooks
- Create incoming webhooks
- Exercise - Create incoming webhooks
- Use Office 365 Connectors in Microsoft Teams
- Exercise - Create and add Office 365 Connectors to teams
Topic 22 Microsoft Teams - Use the teamwork Microsoft Graph endpoint
- Use Microsoft Graph with Microsoft Teams
- Exercise - Teamwork endpoint introduction
- Configure a built-in tab with Microsoft Graph
- Exercise - Configure a built-in tab with Microsoft Graph
- Use Microsoft Graph to post to the activity feed
- Exercise - Use Microsoft Graph to post to the activity feed
Topic 23 Microsoft Teams - Authentication and Single Sign-on
- Understand authentication and single sign-on (SSO) in Microsoft Teams apps
- Exercise - Implement single sign-on (SSO) for Microsoft Teams apps
- Single sign-on (SSO) with Microsoft Teams tabs
- Exercise - Single sign-on (SSO) with Microsoft Teams tabs
- Single sign-on (SSO) with Microsoft Teams bots
- Exercise - Single sign-on (SSO) with Microsoft Teams bots
Topic 24 Create interactive meeting apps for Microsoft Team
- Understand Microsoft Teams meetings apps
- Exercise - Creating meeting apps for Microsoft Teams
- In-meeting experience and participant roles
- Exercise - In-meeting experience and participant roles
- Implement a post-meeting experience for attendees
- Exercise - Implement a post-meeting experience for attendees
LU5 Distribute and monitor Microsoft Teams solutions
Topic 25 Distribute your Microsoft Teams app
- Manage apps in the Developer Portal
- Exercise - Manage apps in the Developer Portal
- Upload to a user or team
- Exercise - Upload an app to a user or team
- Publish to your organization
- Exercise - Publish an app to your organization
- Automate Teams app deployment
- Exercise - Automate app deployment
Practice Exam
Course Info
Promotion Code
Your will get 10% discount voucher for 2nd course onwards if you write us a Google review.
Minimum Entry Requirement
Knowledge and Skills
- Able to operate using computer functions
- Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)
Attitude
- Positive Learning Attitude
- Enthusiastic Learner
Experience
- Minimum of 1 year of working experience.
Target Age Group: 18-65 years old
Minimum Software/Hardware Requirement
Software:
TBD
Hardware: Window or Mac Laptops
Job Roles
- Software Developer
- Application Developer
- Solutions Architect
- Microsoft 365 Developer
- SharePoint Developer
- Teams Developer
- IT Consultant
- Systems Analyst
- Cloud Solutions Architect
- IT Project Manager
- Business Analyst
- Technical Architect
- DevOps Engineer
- IT Administrator
- Collaboration Speciali
Trainers
Peter Cheong : I am a ACLP certied trainer. Specialise In IT related knowlege and conduct IT Training which Include Microsoft Window Server Technology (Wintel) and Linux - Centos/Red Hat. Comptia ,ITIL , Motorola Solution Trunking System and Cisco Networking. I was worked in Motorola Solutions Conduct Motorola Astro 25 Trunking System For Police Force Malaysia (RMPnet),Taiwan Navy, Indonesia METRO POLDA (Police Force). After that I Join As IT Group Manager For W-Group which include 17 subsidiaries Companies in Real Estate Developer,Plantation, Building Management Services ,Contruction and also Fiber Opti Service Provider in Sabah,Malaysia.
Truman Ng: I am a ACLP certified trainer. With In-depth and diversified experiences from Project Management DevOps, Blockchain, Project Management, Education, IT and even Numerology, I am passionate to meet good people and generate new ideas, in pursuit of realization of better world!