Microsoft Dynamics 365 & PowerApps Developer Course – Part 1
来自前 Microsoft 员工的 Dataverse(Dynamics 365/Power Platform)开发人员课程。
你将会学到的
- 快速成为 Dataverse 开发大师。
- 使用 Dataverse SDK 编写自定义业务逻辑的分步指南。
- 通过动手示例深入了解插件。
- 使用自定义工作流活动扩展工作流。
- 了解数据空间架构。
- 遵循 Microsoft 推荐的最佳实践,大幅改进您的代码。
- 了解 Dataverse(Microsoft Dynamics 365 和 Power Apps)中插件和工作流的调试。
- 了解 Dataverse(Microsoft Dynamics 365 和 Power Apps)Web 服务并通过自定义代码与它们交互。
- 通过学习 Dataverse 中的高级编码概念(Microsoft Dynamics 365 和 Power Apps)在人群中脱颖而出
要求
- 基本了解在 Dynamics 365 和 Power Apps 中配置实体、表单、工作流、解决方案等
- 需要 C# 或任何其他面向对象编程语言的基本知识。
- 安装 Visual Studio Community Edition 2017 或更高版本。
说明
重要的:
这是一门高级开发人员课程。如果您是初学者,请从以下 Udemy 课程开始:
Microsoft Dynamics 365 和 Power Platform 核心培训
———
*** 这是第一个关于 Microsoft Dynamics 365(客户参与或 CRM)或 Dataverse 开发的综合在线课程 ***
您想成为 Microsoft Dynamics 365 和 Power Platform 技术顾问或开发人员吗?事实上,大多数 Dynamics 365 配置文件都要求您是开发人员。尽管处理配置很容易,但学习在 Microsoft Dynamics 365 或 PowerApps 中编写代码却相当具有挑战性。本课程将解决这个问题。
- 针对初学者到高级水平。
- 专注于动手
- 您将能够轻松破解技术面试问题。
- 终身访问。
- 这是一门直播课程。将根据行业需求添加或删除主题。
30天退款保证
我们提供 30 天退款保证,因此如果您出于任何原因对课程不满意,您可以无条件退款。
学生怎么说…
“我真的很高兴有这门课程,事实上,我非常想找到这样的综合课程来涵盖动态扩展,我一直在一页一页地跳来跳去,试图挑选对我有用的东西,没有明确的指南,现在,这门课程让事情变得更容易、更顺畅和流线型,非常感谢 Satish 先生。” ——艾哈迈德·沙特
“Satish 对 Dynamics 365 CRM 和 .NET 平台有透彻的了解。他在教授它们方面非常有效。我从他那里学到了很多关于 CRM 以及为 Dynamics 365 开发自定义 .NET 代码的知识。我强烈推荐他。” – 豫园
“Satish 是 .NET 和 Dynamics 365 的出色培训师。虽然他对该平台的知识广博且训练有素,但他有效教授产品的能力更令人印象深刻。他对现实世界的需求和要求有着强烈的感知力对于现代 Dynamics 实施,以及每个受训者需要了解什么才能有效地为 Dynamics 项目做出贡献。” – Isac
“对于想要进入 Dynamics 365 技术编程部分的每个人来说,这都是一门很棒的课程。易于理解,100% 推荐给初学者。”- Dewashish
“对于想要进入 Dynamics 365 技术编程部分的每个人来说,这是一门很棒的课程。讲师解释了插件和自定义工作流程背后的重要概念,逐步向您展示了您需要开始的内容,以及如何处理为不同的场景编写代码、测试和调试。100% 推荐。” -肯尼斯
“如果您是 CRM 的初学者或想用它作为工作的复习,这是一门很棒的课程。他介绍了很多关于插件开发和工作流程中的自定义代码的重要概念,以及这些概念的优势。为数不多的几门课程之一将有助于准备任何 Microsoft Dynamics 面试,例如何时使用什么时间。我认为可以添加或改进的一件事是深入了解可以在插件中使用 FetchXML 或 LINQ 的案例,否则这是一门结构良好的课程.”——克里沙纳·罗摩克里希南
Microsoft Dynamics 365 和 PowerApps 开发人员课程 – 第 1 部分 – 课程
第 1 部分:简介、体系结构和 Web 服务
1. 目标受众和先决条件
2. 简介和为什么要自定义编码?
3. 了解 Microsoft Dynamics 365 的架构
4. Microsoft Dynamics 365 网络服务
5. 先决条件 – 设置 Microsoft Dynamics 365 在线试用实例
6.先决条件——安装Visual Studio 2017 Community Edition
7.先决条件-创建发布者和解决方案-准备开发
测验 1:Web 服务和架构
第 2 节:插件开发的基础知识
8. 了解插件管道
9. 插件消息
10. Hello World Plugin-准备项目模板
11. Hello World 插件 – 编写代码
12. Hello World 插件 – 部署和测试
13. 从插件中的主要实体读取数据
14. 第二个插件 – 使用组织 Web 服务创建任务
15.部署任务插件
16. 了解插件流水线阶段
17. 第三个插件-重复检查插件开发
18. 第三个插件 – 重复检查插件部署
19. 插件故障排除 – 跟踪
20.调试插件
21. 插件和优势中的图像
测验 2:插件
第 3 部分:插件开发 – 深入探讨 – Microsoft Dynamics 365 高级主题
22. 插件模拟
23. 使用共享变量在插件之间传递数据
24. 了解插件中的 Context.Depth
25.插件隔离模式或信任
26. 在插件中处理配置数据
27. 异步插件
第 4 部分:Microsoft Dynamics 365 中的自定义工作流
28. 自定义工作流简介
29. 为自定义工作流演示创建配置实体
30.自定义工作流的开发
31. 自定义工作流的开发(续)
32. 部署自定义工作流
33.调试自定义工作流
34. 在自定义工作流中使用程序集版本控制
35. 比较:插件与工作流程
测验 3:自定义工作流程
第 5 节:使用 Xrm 工具的控制台应用程序集成
36. Xrm 工具和控制台应用程序简介
37. 开发控制台应用程序
38.使用FetchXML查询数据
39. 使用 Fetch XML 聚合操作
40. 使用 LINQ 查询数据 – 后期绑定
41. 复杂的 LINQ 查询
42. 早期绑定
43. 后期绑定与早期绑定
44. 将 LINQ 与早期绑定结合使用
第 6 节:使用 Service.Execute() 的高级消息传递操作 – 请求响应类
45.Execute方法介绍
46. 使用 Service.Execute 进行 CRUD
47. 使用 ExecuteMultipleRequest
常见问题:
如何获得用于练习的 Microsoft Dynamics 365 实例?
您可以订阅 Microsoft Dynamics 365 云环境的 30 天试用期。您可以使用此实例进行练习。
第 1 部分与第 2 部分有何不同?
第 1 部分处理服务器端组件,例如插件和自定义工作流,而第 2 部分则处理客户端编码,例如 HTML 和 JavaScript。
PowerApps Development 与 Dynamics 365 Development 有何关系?
由于两者都基于 Dataverse,因此插件和工作流等 Dynamics 365 开发组件也可以在 PowerApps 中使用。此外,Web 服务以相同的方式工作。
此课程面向哪些人:
- 如果您想成为 Dynamics 365 开发人员、架构师或技术顾问,本课程适合您。
- 本课程适用于 Dynamics 365 Customer Engagement 又名 CRM。如果您正在寻找 Dynamics 365 ERP 模块(如运营、财务、人力资源),请不要参加本课程。
- 如果您是 Dynamics 365 Development 的初学者,请将自己升级为 PRO。
TheItzy » Microsoft Dynamics 365 & PowerApps Developer Course – Part 1