18756 Stone Oak Park Way, Suite200, San Antonio TX 78258 USA
100 Queen St W, Brampton, ON L6X 1A4, Canada
country flagUnited States
share button

55259: Microsoft Dynamics 365 Customer Engagement for Developers Training


What 55259: Microsoft Dynamics 365 Customer Engagement for Developers training is all about?

Microtek Learning provides this training for experienced developers and IT professionals, offering a “fast track” approach to understand and learn about various skills required to develop code in Microsoft Dynamics 365. We plan to teach students about writing both server and client-side code to create custom business logic in Custom Workflow Activity and Plug-Ins, use various APIs available in the Microsoft Dynamics 365 Customer Engagement framework, and use the HTML and Enterprise JavaScript Web Resources to extend the event model of Dynamics 365.

This training is intended for both enterprise and business editions of Microsoft Dynamics 365 Customer Engagement. Professionals can apply the learnings of this course on Outlook, UCI, and Web apps.

3 SATVs applicable


Schedule
  • Delivery Format:
Date: Sep 30, 2020 | 9:00 am - 5:00 pm EST
Location: Online
$1745 USD
  • Delivery Format:
Date: Oct 07, 2020 | 9:00 am - 5:00 pm EST
Location: Online
$1745 USD
  • Delivery Format:
Date: Oct 14, 2020 | 9:00 am - 5:00 pm EST
Location: Online
$1745 USD
  • Delivery Format:
Date: Oct 21, 2020 | 9:00 am - 5:00 pm EST
Location: Online
$1745 USD
  • Delivery Format:
Date: Oct 28, 2020 | 9:00 am - 5:00 pm EST
Location: Online
$1745 USD
What are the course objectives for 55259: Microsoft Dynamics 365 Customer Engagement for Developers training?
  • Understanding the tools and features of Microsoft Dynamics 365 Customer Engagement for Developers
  • Writing both client and server-side code to run commands, read and write data from and to Microsoft Dynamics 365
  • The building, deploying, and debugging custom business logic in ‘Plug-In’ components
  • Downloading and using developer tools and resources like the XRM assembly references, NuGet Packages, Code Generation Tool, Customer Engagement Toolkit, Plug-In Profiler, and Plug-In Registration Tool
  • Building apps that implement code to interact with multiple API’s available to developers in the Microsoft Dynamics 365 Framework
  • Setting up projects in Visual Studio to develop code for Dynamics 365
  • Building custom UCI and web apps that interact with Dynamics 365 operations and data
  • Customizing the navigation in Microsoft Dynamics 365
  • Using the client-side code and Web API to create custom controls and form sections using HTML Web resources
  • Extending Dynamics 365 Processes by creating custom Workflow Activities
  • Utilizing Web Resources and JavaScript Libraries to extend the field and form the event-driven model in Microsoft Dynamics 365
  • Understanding the best practices for writing and extending code for Microsoft Dynamics 365
  • Using the Site Map Designer and App Designer to build custom Model-driven apps
Who should attend 55259: Microsoft Dynamics 365 Customer Engagement for Developers training?

This training is designed for Developers, Technical students, and Administrators. It is recommended that students applying for this course should have an existing working knowledge of Visual Studio and Microsoft .Net.

What is the course outline for 55259: Microsoft Dynamics 365 Customer Engagement for Developers training?
  • 1. Introduction to Dynamics 365 Development
  • a). Introduction to Dynamics 365 Development
  • b). Dynamics 365 Developer Options
  • c). Development Tools for Dynamics 365
  • d). The Customer Engagement Toolkit (formally SDK)
  • e). Dynamics 365 Development Environments
  • f). Valuable Skills for Dynamics 365 Development
  • g). Further reading and resources
  • h). Lab: Dynamics 365 Developer Orientation
  • 2. The Dynamics 365 API
  • a). Introduction to the Dynamics 365 API’s
  • b). Authentication Considerations
  • c). The Web API
  • d). The Discovery Web Service
  • e). The Organization Web Service
  • f). Core Assemblies
  • g). Early and Late-bound classes
  • h). The Code Generation Tool
  • i). Service Context
  • j). CRUD Operations
  • k). Using the QueryExpression Class
  • l). Using LINQ
  • m). Using FetchXML
  • n). Lab: Using the Dynamics 365 Web API with Server-side code
  • o). Lab: Query Records in Dynamics 365
  • p). Lab: CRUD Operations in Dynamics 365
  • 3. Developing Plug-Ins for Dynamics 365
  • a). Introduction to Plug-Ins
  • b). Writing Plug-In Code
  • c). Using the Plug-In Registration Tool
  • d). Debugging Plug-Ins with the Plug-In Profiler
  • e). Deploying Plug-Ins with Solutions
  • f). Lab: Create and deploy a Plug-In
  • 4. Developing Custom Workflow Activities
  • a). Introduction to Custom Workflow Activities
  • b). Writing Custom Workflow Activity code
  • c). Deploying a Custom Workflow Activity
  • d). Lab: Create a Custom Workflow Activity
  • 5. Developing Client-side Code
  • a). Introduction to client-side coding
  • b). The Dynamics 365 Event Driven Model
  • c). Developing JavaScript Client-side code
  • d). Using Web resources
  • e). Client-side coding and the Web API
  • f). Lab: Writing a JavaScript Event Handler
  • g). Lab: Create and deploy a Client-side Component
  • 6. Developing for the Unified Client Interface
  • a). Introduction to Dynamics 365, UCI and PowerApps
  • b). Introduction to the App Designer
  • c). Introduction to the Site Map Designer
  • d). Extending UCI Apps with code
  • e). Security Enabled Apps
  • f). Customize the Dynamics 365 Navigation
  • g). Draft and Published Apps
  • h). Lab: Extend a Unified Client Interface (UCI) App