课程

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

“使用 Microsoft 365 核心服务构建应用程序和解决方案”课程专为希望担任 Microsoft Teams 应用程序开发人员角色的人员而设计。 在本课程中,学生将学习如何利用 Microsoft 365 平台的 4 个核心要素构建协作解决方案:实现 Microsoft 标识、使用 Microsoft Graph、扩展和自定义 SharePoint 以及构建适用于 Microsoft Teams 的应用程序。 在“实现 Microsoft 标识”中,学生将学习实现 Microsoft 标识,包括注册应用程序、实现身份验证、配置使用 API 的权限以及创建访问 Microsoft Graph 的服务。 在“使用 Microsoft Graph”中,学生将学习如何使用 Microsoft Graph 访问用户数据、探索查询参数、管理组生命周期、访问文件和优化网络流量。 在“扩展和自定义 SharePoint”中,学生将学习 SharePoint 框架 Web 部件、扩展以及如何打包和部署 SPFx 解决方案。 在“构建适用于 Microsoft Teams 的应用”中,学生将查看 Teams 应用的组件、使用 Webhook、选项卡、对话机器人和其他 Microsoft Teams 应用功能。 他们还将学习部署 Microsoft Teams 应用。

受众概况

本课程的学生对 Microsoft 365 开发平台或通过 Microsoft Teams Application Developer Associate 认证考试感兴趣。 学生也应该具备1-2年的开发经验。 本课程假设学生知道如何编码,并对REST API、JSON、OAuth2、OData、OpenID Connect、微软身份(包括Azure AD和微软帐户)、Azure AD B2C和权限/同意概念有基本的了解。

工作角色: 管理员

获得的技能

  • 实现 Microsoft Identity
  • 使用 Microsoft Graph 工作
  • 使用 SharePoint 框架扩展 Microsoft 365
  • 构建适用于 Microsoft Teams 的应用

此集合中的项

先决条件

在参加本课程之前,学生应具备:

  • 1-2 年的开发人员经验。 本课程假设学生知道如何编码,并对REST API、JSON、OAuth2、OData、OpenID Connect、微软身份(包括Azure AD和微软帐户)、Azure AD B2C和权限/同意概念有基本的了解。
  • 建议学生在软件开发的所有阶段都具有在Microsoft Teams 和/或 SharePoint 框架方面开发解决方案的经验。

课程大纲

模块 1:实现 Microsoft 标识

在本模块中,学生将学习实现 Microsoft 标识,包括注册应用程序、植入身份验证、配置使用 API 的权限以及创建访问 Microsoft Graph 的服务。

课程

  • Microsoft 标识入门

  • Microsoft 标识中的应用程序类型

  • 权限和同意框架

  • 使用 Microsoft 标识保护自定义 API

  • 在自定义应用和 API 中使用用户、组和角色

实验室:实现 Microsoft 标识

  • 练习 - Microsoft 标识中使用的不同类型的令牌
  • 练习 - 单页应用
  • 练习 - 用于登录用户和调用 API 的 Web 应用
  • 练习 - 守护程序和非交互式应用
  • 练习 - 了解 Microsoft 标识平台中的权限和同意框架
  • 练习 - 委托的权限和同意
  • 练习 - 应用程序权限和同意
  • 练习 - 使用 Microsoft 标识创建并保护 Web API
  • 练习 - 从 Web 应用程序调用安全 API
  • 练习 - 从守护程序应用调用安全 API
  • 练习 - 使用 Microsoft 标识创建并保护 Web 应用
  • 练习 - 在受 Microsoft 标识保护的自定义应用和 API 中利用安全组
  • 练习 - 在自定义应用中利用应用程序角色

学完本模块后,学生将能够:

  • 在 Azure AD 中注册应用程序

  • 实现身份验证

  • 配置使用 API ...