Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Microsoft Dynamics 365 Customer Engagement for Developers

( Duration: 3 Days )

This Microsoft Dynamics 365 Customer Engagement for Developers training course provides skills to write client and server-side code to utilize the various API’s available in the Microsoft Dynamics 365 Customer Engagement framework, create custom Model-driven Apps, build custom business logic in Plug-Ins and Custom Workflow Activity components and extend the Dynamics 365 event model with JavaScript and HTML Web Resources.

By attending Microsoft Dynamics 365 Customer Engagement for Developers workshop, delegates will learn to:

  • Build apps that implement code to interact with the various API’s available to developers
  • Understand how to set up projects in Visual Studio in preparation to write code for Dynamics 365
  • Download and use developer resources and tools
  • Write server and client-side code to execute commands, read and write data to and from Dynamics 365
  • Build custom Web and UCI apps that interact with Dynamics 365 data and operations
  • Customize the Microsoft Dynamics 365 navigation
  • Build, deploy and debug custom business logic in ‘Plug-In’ components
  • Create custom Workflow Activities to extend Dynamics 365 Processes
  • Utilize JavaScript Libraries and Web Resources to extend the form and field event driven model
  • Use the Web API and client-side code to create custom form sections and controls using HTML Web
  • Use the App Designer and Site Map Designer to create custom Model driven apps
  • Understand the best practice methodology when extending and writing code for Microsoft Dynamics 365
  • Understand the features and tools that exist in Microsoft Dynamics 365 Customer Engagement for Dev

  • Ideally a working knowledge of Microsoft .Net and Visual Studio
  • Attend a trainining on Introduction to Microsoft Dynamics 365 or equivalent practical knowledge

The Microsoft Dynamics 365 Customer Engagement for Developers class is ideal for:

  • Administrators and Developers.

COURSE AGENDA

1

Introduction to Dynamics 365 Development

  • Dynamics 365 Developer Options
  • Development Tools for Dynamics 365
  • The Customer Engagement Toolkit (formally SDK)
  • Dynamics 365 Development Environments
  • Valuable Skills for Dynamics 365 Development
  • Further reading and resources
2

The Dynamics 365 API

  • Introduction to the Dynamics 365 API’s
  • Authentication Considerations
  • The Web API
  • The Discovery Web Service
  • The Organization Web Service
  • Core Assemblies
  • Early and Late-bound classes
  • The Code Generation Tool
  • Service Context
  • CRUD Operations
  • Using the QueryExpression Class
  • Using LINQ
  • Using FetchXML
3

Developing Plug-Ins for Dynamics 365

  • Introduction to Plug-Ins
  • Writing Plug-In Code
  • Using the Plug-In Registration Tool
  • Debugging Plug-Ins with the Plug-In Profiler
  • Deploying Plug-Ins with Solutions
4

Developing Custom Workflow Activities

  • Introduction to Custom Workflow Activities
  • Writing Custom Workflow Activity code
  • Deploying a Custom Workflow Activity
5

Developing Client-side Code

  • Introduction to client-side coding
  • The Dynamics 365 Event Driven Model
  • Developing JavaScript Client-side code
  • Using Web resources
  • Client-side coding and the Web API
6

Developing for the United Client Interface

  • Introduction to Dynamics 365, UCI and PowerApps
  • Introduction to the App Designer
  • Introduction to the Site Map Designer
  • Extending UCI Apps with code
  • Security Enabled Apps
  • Customize the Dynamics 365 Navigation
  • Draft and Published Apps

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X