|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/dynamics-365-crm-developer-technical-training/
课程评论:没有评论
课程名称:Microsoft Dynamics 365 & PowerApps 开发者课程 - 第一部分 课程概述:该课程是一个针对高级开发者的在线课程,专注于Microsoft Dynamics 365(客户参与或CRM)和Dataverse开发。课程旨在帮助希望成为Microsoft Dynamics 365和Power Platform技术顾问或开发者的学员。尽管配置相对简单,但在Microsoft Dynamics 365或PowerApps中学习编码具有挑战性。本课程涵盖实用操作,目标群体为初学者到高级开发者。通过此课程,学员将能够顺利应对技术面试问题,享有终身访问权。课程内容将根据行业需求进行调整,并提供30天退款保证。 学生评价:学员普遍对课程表示满意,认为内容系统化,实用性强,能有效提升对Dynamics 365和.NET开发的理解与应用。讲师Satish的教学方式和对实际需求的把握得到了高度认可。 课程大纲: 1. 引言、架构与Web服务 - 目标受众与先决条件 - 为什么需要自定义编码 - 理解Microsoft Dynamics 365的架构 - Web服务基础 - 设置Microsoft Dynamics 365在线试用实例 - 安装Visual Studio 2017社区版 - 创建发布者和解决方案 2. 插件开发基础 - 理解插件管道 - 插件消息 - "Hello World"插件项目准备与部署 - 从主实体读取数据 - 插件故障排除与调试 3. 插件开发深入 - 高级主题 - 插件中的身份仿冒 - 跨插件的数据传递 - 插件上下文理解 - 异步插件处理 4. Microsoft Dynamics 365中的自定义工作流 - 自定义工作流简介 - 创建工作流配置实体 - 开发和部署自定义工作流 5. 使用Xrm工具集整合控制台应用程序 - 控制台应用程序开发 - 使用FetchXML查询数据 - LINQ查询的使用 6. 高级消息操作 - 使用Service.Execute() - Execute方法简介 - CRUD操作与Execute 常见问题解答: - 如何获取Microsoft Dynamics 365实例进行实践? - 第一部分与第二部分有什么区别? - PowerApps开发与Dynamics 365开发的关系? 本课程是首次全面的在线学习项目,旨在提高学员在Microsoft Dynamics 365和PowerApps中的开发能力,适合希望在技术开发领域发展的学员。
Important: This is an advanced developer course. If you are a beginner, start with the below Udemy course:Microsoft Dynamics 365 & Power Platform Core Training -----*** This is the first comprehensive online course on Microsoft Dynamics 365 (Customer Engagement or CRM) or Dataverse Development ***Do you want to become a Microsoft Dynamics 365 & Power Platform Technical Consultant or Developer? In fact, most of the Dynamics 365 profiles require you to be a developer. Though dealing with configuration is easy but learning to code in Microsoft Dynamics 365 or PowerApps is quite challenging. This course will address the problem. Targeted for beginners to advanced levels. Concentration on hands-onYou will be able to crack technical interview questions with ease.Lifetime access.This is a live course. Topics will be added or removed as per industry demand.30 Day Money Back GuaranteeWe are offering a 30-day money-back guarantee, so if you are not happy with the course for any reason whatsoever, you can get your money back, no questions asked.What students say..."I am really happy to have this course, in fact, I was dying to find such consolidated course to cover the dynamics extending , i have been jumping from page to page trying to pick and choose what can be useful to me, with no clear guide line, now, this course is making things easier, smoother and streame-lined , thanks a lot Mr. Satish." - Ahmed Saud"Satish has a thorough knowledge of Dynamics 365 CRM and.NET platform. He is quite effective in teaching about them. I learned a lot about CRM as well as gaining knowledge in developing custom.NET code for Dynamics 365 from him. I highly recommend him." - Yuyuan "Satish is a fantastic trainer for.NET and Dynamics 365. While his knowledge of the platform is extensive and well-honed, his ability to effectively teach the product is even more impressive. He has a strong sense of real-world needs and requirements for modern Dynamics implementations, and what each trainee needs to know in order to effectively contribute to a Dynamics project. " - Isac"This is a great course for everyone who wants to get into the technical programming part of Dynamics 365.Easy to understand,100% recommended for beginner. " - Dewashish"This is a great course for everyone who wants to get into the technical programming part of Dynamics 365. The instructor explains the important concepts behind plugin & custom workflow, shows you step-by-step on what you need to start, how to approach to write code, test and debug for different scenarios. 100% recommended." -Kenneth"Excellent course if you're a beginner to CRM or want to use this as a refresher for work. He goes through a lot of important concepts regarding custom code in plugin development and workflows and how these are advantageous. One of the few courses that will help in preparing for any Microsoft Dynamics interview, such as when to use what when. One thing I think that can be added or improved on is go in depth on cases where you can use FetchXML or LINQ in plugins otherwise a very well structured course. " - Krishana RamakrishnanMicrosoft Dynamics 365 & PowerApps Developer Course - Part 1 - CurriculumSection 1: Introduction, Architecture, and Web Services1. Target Audience & Prerequisites2. Introduction & Why Custom Coding?3. Understanding the Architecture of Microsoft Dynamics 3654. Microsoft Dynamics 365 Web Services5. Prerequisite - Setting up Microsoft Dynamics 365 Online Trial Instance6. Prerequisite - Installation of Visual Studio 2017 Community Edition7. Prerequisite - Creating a Publisher and Solution - Getting Ready for DevelopmentQuiz 1: Web Services and ArchitectureSection 2: Fundamentals of Plugin Development8. Understanding the Plugin Pipeline9. Plugin Messages10. Hello World Plugin-Preparing Project Template11. Hello World Plugin - Writing Code12. Hello World Plugin - Deploying and Testing13. Reading Data from Primary Entity in Plugin14. Second Plugin - Creating a Task using Organization Web Service15. Deploying Task Plugin16. Understanding Plugin Pipeline Stages17. Third Plugin - Duplicate Check Plugin Development18. Third Plugin - Duplicate Check Plugin Deployment19. Plugin Troubleshooting - Tracing20. Debugging Plugins21. Images in Plugin & AdvantagesQuiz 2: PluginsSection 3: Plugin Development - Deep Dive - Advanced Topics of Microsoft Dynamics 36522. Impersonation in Plugins23. Pass data between plug-ins using Shared Variables24. Understanding Context.Depth in Plugin25. Plugin Isolation Mode or Trust26. Handling Configuration data in a Plugin27. Asynchronous PluginsSection 4: Custom Workflows in Microsoft Dynamics 36528. Introduction to Custom Workflows29. Creating Configuration Entity for Custom Workflow Demo30. Development of Custom Workflows31. Development of Custom Workflows (Continued)32. Deploying Custom Workflows33. Debugging Custom Workflows34. Using Assembly Versioning in Custom Workflows35. Comparison: Plugins Vs WorkflowsQuiz 3: Custom Workflows Section 5: Console App Integration Using Xrm Tooling36. Introduction to Xrm Tooling & Console Application37. Developing Console Application38. Querying data using FetchXML39. Aggregate Operations using Fetch XML40. Querying data using LINQ - Late Binding41. Complex LINQ Queries42. Early Binding43. Late Binding Vs Early Binding44. Using LINQ with Early BindingSection 6: Advanced Messaging Operations using Service.Execute() - Request Response Classes45. Introduction to Execute Method46. Using Service.Execute for CRUD47. Working with ExecuteMultipleRequestFAQs:How do I get Microsoft Dynamics 365 instances for practice? You can subscribe for a 30 day trial of Microsoft Dynamics 365 cloud environment. You can use this instance for practice. How is Part 1 different from Part 2? Part 1 deals with server-side components such as Plugins and Custom workflows, whereas Part 2 is for client-side coding such as HTML and JavaScript. How is PowerApps Development related to Dynamics 365 Development? Since both are based on Dataverse, Dynamics 365 development components such as Plugins and Workflows can be used in PowerApps too. Also, Web Services work in the same way.