In this chapter, we learned about extending Dynamics 365 CE. We learned about the different layers of the Dynamics 365 CE platform and how to extend them. We learned about implementing client-side code using the Web API and writing form and field event scripts using web resources. Later, we discussed the options for writing server-side code. We also discussed plugin development details and how to deploy a plugin assembly. Finally, we discussed how to debug plugin code if there are any issues in it. This chapter should help you develop solutions for Dynamics 365 CE if some customer requirements can't be mapped with out-of-the-box features.
In the next chapter, we will discuss the integration options for Dynamics 365 CE. We will also discuss how we can integrate Dynamics 365 CE with other applications, such as Microsoft Flow and PowerApps using connectors.