Microsoft Dynamics 365 Extensions Cookbook: Add functionality to existing model elements, source code and finally package and deploy using DevOps
<p><b>More than 80 recipes to help you leverage the various extensibility features available for Microsoft Dynamics and solve problems easily</b></p><h4>Key Features</h4><ul><li>Customize, configure, and extend the vanilla features of Dynamics 365 to deliver bespoke CRM solutions fit for any organization</li><li>Implement business logic using point-and-click configuration, plugins, and client-side scripts with MS Dynamics 365</li><li>Built a DevOps pipeline as well as Integrate Dynamics 365 with Azure and other platforms</li></ul><h4>Book Description</h4><p>Microsoft Dynamics 365 is a powerful tool. It has many unique features that empower organisations to bridge common business challenges and technology pitfalls that would usually hinder the adoption of a CRM solution. This book sets out to enable you to harness the power of Dynamics 365 and cater to your unique circumstances.</p><p>We start this book with a no-code configuration chapter and explain the schema, fields, and forms modeling techniques. We then move on to server-side and client-side custom code extensions. Next, you will see how best to integrate Dynamics 365 in a DevOps pipeline to package and deploy your extensions to the various SDLC environments. This book also covers modern libraries and integration patterns that can be used with Dynamics 365 (Angular, 3 tiers, and many others). Finally, we end by highlighting some of the powerful extensions available.</p><p>Throughout we explain a range of design patterns and techniques that can be used to enhance your code quality; the aim is that you will learn to write enterprise-scale quality code.</p><h4>What you will learn</h4><ul><li>Customize, configure, and extend Microsoft Dynamics 365</li><li>Create business process automation</li><li>Develop client-side extensions to add features to the Dynamics 365 user interface</li><li>Set up a security model to securely manage data with Dynamics 365</li><li>Develop and deploy clean code plugins to implement a wide range of custom behaviors</li><li>Use third-party applications, tools, and patterns to integrate Dynamics 365 with other platforms</li><li>Integrate with Azure, Java, SSIS, PowerBI, and Octopus Deploy</li><li>Build an end-to-end DevOps pipeline for Dynamics 365</li></ul><h4>Table of Contents</h4><ol><li>No code extensions</li><li>Client Side Extensions</li><li>SDK's enterprise capabilities</li><li>Server Side Extensions</li><li>External Integration</li><li>Enhancing Your Code</li><li>Security</li><li>DevOps</li><li>Dynamics 365 Extensions</li><li>Appendix A Architectural Views</li><li>Appendix B Dynamics 365</li></ol>