Digital Innovation One
Workshop 1 - Integrando .NET C# com o Dynamics 365
Pré-requisitos:
- Conhecimentos básicos em C#
- Conhecimentos básicos em .Net Framework (4.7.1)
- Instância Dynamics 365
- Visual Studio 2017 ou superior
Roteiro:
- O plug-in no contexto Dynamics
- Linguagem e arquitetura
- Ferramentas para criação
- Desenvolvendo o código
- O build e suas dependências
- Assinando o assembly
- Registrando assembly e step no ambiente
- Verificando a execução do plugin
Ferramentas:
- https://github.com/
- https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&rel=16
- https://docs.microsoft.com/en-us/powerapps/developer/data-platform/download-tools-nuget
Seguindo adiante:
- Estilos de Programação (i.e Early Bound vs. Late Bound [https://docs.microsoft.com/en-us/powerapps/developer/data-platform/org-service/early-bound-programming])
- Melhores Práticas de Design (https://docs.microsoft.com/en-us/powerapps/developer/data-platform/best-practices/business-logic/)
- Testes de Unidade (cf. Microsoft.Xrm.Sdk.Fakes)
- XRMToolBox (o canivete suíço do desenvolvedor Dynamics 365)
- Integrando D365 com Azure (e.g Function Apps)
- Gerenciomento de versão e ciclo de vida da aplicação (c.f ALM e DevOps)