What you will learn

Extend Microsoft Dynamics 365 with Server-side Coding.

  • Deep dive of Plugins with hands-on examples.

  • Extend Workflows with Custom Workflow Activities.

  • Step by step guide on writing custom business logic using Microsoft Dynamics 365 SDK

  • Understand Microsoft Dynamics 365 Web Services and interact with them from custom code

  • Understand Microsoft Dynamics 365 Architecture.

  • Learn debugging of Plugins and Workflows in Microsoft Dynamics 365.

Course curriculum

  • 1
    Introduction, Architecture and Web Services
  • 2
    Fundamentals of Plugin Development
    • Understanding Plugin Pipeline
    • Plugin Messages
    • Hello World Plugin - Preparing Project Template
    • Hello World Plugin - Writing Code
    • Hello World Plugin - Deploying and Testing
    • Reading Data from Primary Entity in Plugin
    • Second Plugin - Creating a Task using Organization Web Service
    • Deploying Task Plugin
    • Understanding Plugin Pipeline Stages
    • Third Plugin - Duplicate Check Plugin Development
    • Third Plugin - Duplicate Check Plugin Deployment
    • Debugging Plugins
    • Images in Plugin & Advantages
  • 3
    Plugin Development - Deep Dive - Advanced Topics
    • Impersonation in Plugins
    • Pass data between plug-ins using Shared Variables
    • Understanding Context.Depth in Plugin
    • Plugin Isolation Mode or Trust
    • Handling Configuration data in a Plugin
    • Asynchronous Plugins
  • 4
    Custom Workflows
    • Introduction to Custom Workflows
    • Creating Configuration Entity for Custom Workflow Demo
    • Development of Custom Workflows
    • Development of Custom Workflows (Continued)
    • Deploying Custom Worklfows
    • Debugging Custom Workfows
    • Using Assembly Versioning in Custom Workflows
    • Comparison: Plugins Vs Workflows
  • 5
    Source Code
    • Download Source code discussed in this training.