Microsoft Dynamics 365 Customer Engagement for Developers
6736
Microsoft Dynamics 365 Customer Engagement for Developers
Classroom
Live Virtual
Private/On Site
This course is designed for experienced IT professionals and developers, providing an insight into development techniques and approaches that can be applied to Microsoft Dynamics 365 and the Power Platform. You will learn the necessary skills to extend the features of Model-driven Apps and Canvas Apps using code, integrate with the Common Data Service using the Web API and Organization Service, build custom controls using the Power Apps Component Framework (PCF), implementing custom business logic through Plug-Ins and Custom Workflow Activities, write client-side code that interacts with the Client API Object Model, implement Custom Connectors, and learn about the Application Lifecycle Management (ALM) frameworks available to help support and maintain Power Platform implementations, including the Microsoft Power Platform Build Tools for Azure DevOps and the Power Apps Center of Excellence (CoE).
After completing this course, students will be able to:
This course is intended for Technical students, Administrators and Developers. Students should have an existing working knowledge of Microsoft Dynamics 365 CE, Power Apps and Microsoft Visual Studio.
Ideally a working knowledge of Microsoft Dynamics 365 Customer Engagement, Microsoft Power Platform, Microsoft .Net and Visual Studio.
Module 1: Introduction to Dynamics 365 Power Platform Development This module introduces the concept of extending Microsoft Dynamics 365 Customer Engagement Apps and Power Apps using Pro Code development. You will learn about the tools and resources that are available to Pro Code developers as well as best practice methodologies and fundamentals. Lessons After completing this module, students will be able to: This module presents the various API options that are available to developers in connect to a interact with the Common Data Service programmatically. You will learn how to write server-side and client-side code to consume the API endpoints. Lessons After completing this module, students will be able to: Module 3: Developing Client-side Code This module introduces the concepts of developing client-side code that works with the event driven Client API Object Model in Microsoft Dynamics 365 Model-driven Apps. You will also learn how to create and deploy client-side components using Web Resources that use the Web API to work with data in the Common Data Services (CDS). Lessons After completing this module, students will be able to: Module 4: Developing Plug-Ins In this module you will learn how to develop a custom business logic in a Plug-In component using Microsoft .Net C# in Visual Studio. You will also learn how to deploy Plug-In components to the Common Data Service (CDS) using the Plug-In Registration Tool. Lessons After completing this module, students will be able to: Module 5: Developing Custom Workflow Activities In this module you will learn how to develop a Custom Workflow Activity using Microsoft .Net C# in Visual Studio. You will also learn how to use a Custom Workflow Activity as a Workflow Step in Dynamics 365 Model-driven App. Lessons After completing this module, students will be able to: Module 6: Extending PowerApps This module looks at the possibilities when using Custom Controls in Model-driven Apps to extend the out of the box functionality, including embedding Canvas Apps inside of Model-driven Apps. Lessons After completing this module, students will be able to: Module 7: The PowerApps Component Framework (PCF) Insert the module introduction in a paragraph format. For example: Lessons After completing this module, students will be able to: Module 8: Developing Custom Connectors Insert the module introduction in a paragraph format. For example: Lessons After completing this module, students will be able to: Module 9: Application Lifecycle Management (ALM) Insert the module introduction in a paragraph format. For example: Lessons After completing this module, students will be able to:
Module 2: Working with the Common Data Service using the API
This module extends on the previous module as we look into creating custom components for Model-driven Apps and Canvas Apps using the Power Apps Component Framework (PCF).
This module looks at how Pro Developers can create Custom Connectors in the Power Apps Maker Portal to then be used by App Makers in Model-driven Apps and Canvas Apps to connect to external data sources and systems.
In this module we look at the Application Lifecycle Management (ALM) options that are available to help manage and support a Dynamics 365 Power Platform deployment. The Microsoft Power Platform Build Tools and the Power Apps Center of Excellence Starter Kit are also presented in this module.
Upcoming Classes
Dates | Location | GTR | |
---|---|---|---|
Oct 12-13 (9am-4pm) | EDT |
![]() |
Questions?
Whether you need assistance scheduling a class for yourself or for your group, GCA's Education Account Manager's will craft a customized training solution to meet the needs of your organization.