dynamics365-developer-cheat-sheet
# Dynamics 365 Developer Cheat Sheet A practical reference for developers building and supporting solutions with **Microsoft Dynamics 365** and **Dataverse**. This repo is designed as a quick working guide for common development, integration, and delivery concerns rather than formal product documentation. ## Contents - [Dataverse](dataverse.md) - [Plugin Development](plugin-development.md) - [Web API](web-api.md) - [Power Automate](power-automate.md) - [Power Pages](power-pages.md) - [Solution Management](solution-management.md) - [DevOps](devops.md) - [XrmToolBox — Favourite Plugins](xrmtoolbox.md) ## Who this is for This cheat sheet is aimed at: - Dynamics 365 developers - Dataverse and Power Platform developers - integration developers - solution architects - teams supporting enterprise or government CRM platforms ## Core Areas Covered - Dataverse concepts and practical design considerations - plugin development patterns - Dynamics 365 and Dataverse Web API basics - Power Automate usage in Dynamics-centric solutions - solution packaging and environment promotion - CI/CD and deployment considerations ## Typical Use Cases - extending Dynamics 365 with plugins and custom logic - exposing or consuming Dataverse data through APIs - automating business processes with Power Automate - delivering managed solutions across environments - integrating Dynamics 365 with Azure services and external systems ## Notes This repo is based on practical implementation experience. Always validate technical and architectural decisions against Microsoft's official documentation, solution governance standards, and project-specific non-functional requirements. ## Useful Links ### Microsoft Documentation - [Microsoft Dataverse documentation](https://learn.microsoft.com/en-us/power-apps/maker/data-platform/) - [Dynamics 365 developer documentation](https://learn.microsoft.com/en-us/dynamics365/customer-engagement/developer/overview) - [Power Platform documentation](https://learn.microsoft.com/en-us/power-platform/) ### Power Platform - [Power Apps](https://make.powerapps.com/) - [Power Automate](https://make.powerautomate.com/) - [Power Pages](https://make.powerpages.microsoft.com/) - [Power BI](https://app.powerbi.com/) ### Development Tools - [Power Apps Developer Plan](https://www.microsoft.com/en-us/power-platform/products/power-apps/dev-tools) - [XrmToolBox](https://www.xrmtoolbox.com/) - [Power Platform CLI (pac)](https://learn.microsoft.com/en-us/power-platform/developer/cli/introduction) - [Plugin Registration Tool](https://learn.microsoft.com/en-us/power-apps/developer/data-platform/download-tools-nuget) - [Dataverse Web API reference](https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/reference/about) ### Azure Integration - [Azure Service Bus](https://learn.microsoft.com/en-us/azure/service-bus-messaging/) - [Azure Logic Apps](https://learn.microsoft.com/en-us/azure/logic-apps/) - [Azure API Management](https://learn.microsoft.com/en-us/azure/api-management/) ### Community & Support - [Power Platform Community](https://powerusers.microsoft.com/) - [Dynamics 365 Community](https://community.dynamics.com/) - [Microsoft Q&A (Power Apps)](https://learn.microsoft.com/en-us/answers/products/power-platform) ### Related Repositories - [Power Platform Integration Patterns](https://github.com/brunsdon/power-platform-integration-patterns) - [Power Pages Cheat Sheet](https://github.com/brunsdon/power-pages-cheat-sheet) - [Power Pages Liquid Examples](https://github.com/brunsdon/power-pages-liquid-examples) - [Dataverse Schema Design Guide](https://github.com/brunsdon/dataverse-schema-design-guide) - [Dataverse Query Examples](https://github.com/brunsdon/dataverse-query-examples) ## Contributions Issues and pull requests are welcome. ## Author Maintained by Matthew Brunsdon.