Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Microsoft Dynamics 365 Extensions Cookbook

You're reading from   Microsoft Dynamics 365 Extensions Cookbook Add functionality to existing model elements, source code and finally package and deploy using DevOps

Arrow left icon
Product type Paperback
Published in Jun 2017
Publisher Packt
ISBN-13 9781786464170
Length 462 pages
Edition 1st Edition
Languages
Tools
Concepts
Arrow right icon
Author (1):
Arrow left icon
Rami Mounla Rami Mounla
Author Profile Icon Rami Mounla
Rami Mounla
Arrow right icon
View More author details
Toc

Table of Contents (12) Chapters Close

Preface 1. No Code Extensions FREE CHAPTER 2. Client-Side Extensions 3. SDK Enterprise Capabilities 4. Server-Side Extensions 5. External Integration 6. Enhancing Your Code 7. Security 8. DevOps 9. Dynamics 365 Extensions 10. Architectural Views 11. Dynamics 365

What this book covers

Chapter 1, No Code Extensions, starts by covering some of the fundamental entity modeling techniques you could use when configuring your Dynamics 365 instance. This chapter also lightly touches on some of the point-and-click configuration capabilities of the platform, such as workflows, actions, rollup and calculated fields, and others.

Chapter 2, Client-Side Extensions, delves straight into the client-side development capabilities of the platform. It covers best practice reusability techniques, Web API queries, debugging walkthroughs, and advanced web resource building using frameworks such as AngularJS.

Chapter 3, SDK Enterprise Capabilities, lets you take a look inside the SDK for some valuable gems. Ranging from tools, to new Dynamics 365 features, to extensions that improve your productivity, this chapter is essential when working on large-scale enterprise solutions.

Chapter 4, Server-Side Extensions, guides you through the server-side customization's realm. Core to this book, this chapter deals with different ways of setting up your environment to build custom plugins, workflows, and activities. This chapter also walks you through server-side debugging techniques for online as well as on-premises Dynamics 365 implementations.

Chapter 5, External Integration, gives you a glimpse into different integration patterns. Using out-of-the-box interfaces or third-party tools, this chapter covers a few typical scenarios you might face in real life when integrating from and to Dynamics 365 whilst using different programming languages.

Chapter 6, Enhancing Your Code, builds on the previously discussed code extensions and introduces best practices and code structures to render your extensions cleaner and more maintainable--an essential practice when building large-scale solutions. Improved code structures further enable different types of unit testing possibilities that are also covered in this chapter. This chapter also briefly touches upon plugin profiling, building read audits, and setting up Cross Origin Resource Sharing with Dynamics 365 online.

Chapter 7, Security, covers core non-functional capabilities of the platform. With its comprehensive security capabilities, this chapter demonstrates different modeling techniques and features that will enhance your platform's security, such as team structures, field-level security, and encryption, along with their performance implications.

Chapter 8, DevOps, deals with the topics of source control integration and deployments by discussing solution structuring techniques, patching, automation, and release orchestration integration with third-party tools. This chapter's smaller recipes form the bigger picture for a complete continuous integration pipeline.

Chapter 9, Dynamics 365 Extensions, takes you beyond Dynamics CRM and covers the latest enhancements introduced with the Dynamics 365 rebranding. Dynamics 365 apps, AppSource, and the common data services with Flow are among the topics discussed in this chapter.

Appendix A, Architectural Views, is written in a solution architecture document format with different views to cater for different stakeholders. It covers a business view, a logical view, a deployment view, and a collection of non-functional requirement controls.

Appendix B, Dynamics 365, finishes off this book by talking about the significance of the Dynamics 365 release compared to previous Dynamics CRM releases, and ends the book with a brief conclusion.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image