55259: Microsoft Dynamics 365 Customer Engagement for Developers Training

Category

Dynamics 365

Rating
4
(4)
Price

$1745

Course Description

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.

This training is designed based on the objectives of the course variant 55259A.

Prerequisites for this training

Who should attend this course?

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.

Schedules

GTR

Dec 08, 2021
9:00 am - 5:30 pm EST
Online

Dec 15, 2021
9:00 am - 5:30 pm EST
Online
Request Batch

What you will learn

  • 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

With Microtek Learning, you’ll receive:

  • Certified Instructor-led training
  • Industry Best Trainers
  • Official Training Course Student Handbook
  • Pre and Post assessments/evaluations
  • Collaboration with classmates (not available for a self-paced course)
  • Real-world knowledge activities and scenarios
  • Exam scheduling support*
  • Learn and earn program*
  • Practice Tests
  • Knowledge acquisition and exam-oriented
  • Interactive online course.
  • Support from an approved expert
  • For Government and Private pricing*

* For more details call: +1-800-961-0337 or Email: info@microteklearning.com

Request Call

Our Clients

For many years, Microtek Learning has been helping organizations, leaders, and professionals to reach their maximum performance by addressing the challenges they are facing.

  • 300+ enterprise clients
  • 100,000+ professionals trained
  • Service 70 of the Fortune 100
  • 96% of our clients would recommend us
our clients

Our Awards

our awards
why choose us

Curriculum

This module introduces the concept of developing and extending the Microsoft Dynamics 365 Framework. You will learn about the tools and resources that are available to developers and administrators as well as best practice methodologies and fundamentals.

Lessons

  • 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
  • Lab: Dynamics 365 Developer Orientation

  • Review Developer Resources
  • Review the Developer Center and Forums
  • Download a package from NuGet
  • Review the Developer Resources
  • Review the Lab Files
  • Install the Sample Data
  • After completing this module, students will be able to:

  • Be familiar with the Customer Engagement Toolkit and how to set up Visual Studio
  • Understand the key skills required to develop and extend Dynamics 365
  • Know where to find help and further reading resources
  • Describe the key features and tools available to developers in Microsoft Dynamics 365 CE Version 9
  • This module presents the various Developer resources, Web Services, and APIs available to developers in Microsoft Dynamics 365. You will learn how to write code to consume the Web Service API endpoints using Microsoft .Net C# in Visual Studio in this module.

    Lessons

  • 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
  • Lab: Using the Dynamics 365 Web API with Server-side code

  • Set up the Visual Studio Project
  • Develop an App to perform operations using the Web API
  • Test your App
  • Lab: Query Records in Dynamics 365

  • Set up the Visual Studio Project
  • Query Dynamics 365 using the QueryExpression Class
  • Display Dynamics 365 records in an external App
  • Lab: CRUD Operations in Dynamics 365

  • Set up the Visual Studio Project
  • Create Early Bound Classes
  • Using LINQ to Create, Read, Update and Delete records
  • Test your App
  • After completing this module, students will be able to:

  • Understand how to write code to utilize the Web API, Discovery and Organization Services
  • Be able to set up Visual Studio to start developing against the Dynamics 365 framework
  • Understand the differences between late and early bound code
  • Know how to authenticate against Dynamics 365 from external apps
  • Understand how to use the Service Context, write LINQ and FetchXML to perform CRUD operations
  • Be familiar with the various API’s available to developers in Microsoft Dynamics 365 CE Version 9
  • In this module, you will learn how to develop 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 Microsoft Dynamics 365 using the Plug-In registration tool.

    Lessons

  • 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
  • Lab: Create and deploy a Plug-In

  • Customize Dynamics 365
  • Set up the Visual Studio Project
  • Create a Plug-In
  • Sign and Build the Assembly
  • Deploy a Plug-In using the Plug-In Registration Tool
  • Test your Plug-In
  • Debug Plug-In code using the Plug-In Profiler Tool
  • After completing this module, students will be able to:

  • Know how to set up a Visual Studio project to start creating a custom Plug-In component
  • Be familiar with the process to write, deploy and test Plug-In code in Visual Studio
  • Use the Plug-In Registration Tool to deploy a Plug-In to the Dynamics 365 Framework
  • Debug issues with Plug-In code using the Plug-In Profiler tool
  • Understand how to deploy Plug-Ins to a production environment using Solutions
  • Understand the need for custom business logic and Plug-In’s in Microsoft Dynamics 365 CE Version 9
  • 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 Microsoft Dynamics 365.

    Lessons

  • Introduction to Custom Workflow Activities
  • Writing Custom Workflow Activity code
  • Deploying a Custom Workflow Activity
  • Lab: Create a Custom Workflow Activity

  • Set up the Visual Studio Project
  • Create a Custom Workflow Activity
  • Sign and Build the Assembly
  • Deploy a Custom Workflow Activity
  • Create a Workflow
  • Test your Custom Workflow Activity
  • After completing this module, students will be able to:

  • Know how to set up a Visual Studio project to start creating a custom Workflow Activity
  • Be familiar with the process to create and deploy a custom Workflow Activity using the Plug-In Reg
  • Understand how to use a custom Workflow Activity in Dynamics 365 Processes
  • Understand the need for custom Workflow Activities in Microsoft Dynamics 365 CE Version 9
  • This module introduces the concepts of developing client-side code that works with the event-driven model in Microsoft Dynamics 365. 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 Microsoft Dynamics 365.

    Lessons

  • 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
  • Lab: Writing a JavaScript Event Handler

  • Write a JavaScript Function
  • Create a JavaScript Web Resource
  • Configure the Event Handler
  • Test your JavaScript Code
  • Lab: Create and deploy a Client-side Component

  • Write Client-side code for the Web API
  • Create a HTML Web Resources
  • Customize Dynamics 365
  • Test your Client-side Component
  • After completing this module, students will be able to:

  • Know how to write client-side code for the Dynamics 365 Event Model for Web and UCI Apps
  • Be familiar with the concept of Web Resources and how to create HTML and JavaScript components
  • Understand how to use authenticate and execute commands against the Web API using client-side code
  • Understand the concept of client-side coding in Microsoft Dynamics 365 CE Version 9
  • This module looks at the relationship between Dynamics 365 and PowerApps and considers what a developer needs to know when extending a Unified Client Interface (UCI) App.

    Lessons

  • 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
  • Lab: Extend a Unified Client Interface (UCI) App

  • Extend a Unified Client Interface (UCI) App with code
  • Test your code
  • After completing this module, students will be able to:

  • Know how to customize the Dynamics 365 navigation using the Site Map Designer
  • Know how to extend UCI Apps using client-side code
  • Know how to publish a security-enabled custom UCI App using the App Designer
  • Be familiar with creating UCI Apps using the App Designer Tool in Dynamics 365 CE Version 9
  • REVIEWS ON OUR POPULAR COURSES

    male

    I was sceptical at first whether to enrol with Microtek Learning or not, however, I am glad that I did- I got everything that was promised (maybe more). The trainer was very patient and knowledgeable and with his effort and mine, I was able to clear the exam with ease! Keep up the good work everyone.

    MARTIN

    TORONTO, CANADA

    • (5)
    male

    I'm really impressed with the storytelling skills of the instructor. She makes the session exciting by keeping things simple and easy to understand.

    Prince N.

    Texas

    • (5)
    male

    I was recommended the ITIL 4 Foundation course by an IT professional who had completed the same course at Microtek Learning. The training gave me a thorough understanding of service management that I felt I could take back to my job as an IT Project Management and apply it to improve the value of products and services.

    Marsh George

    Texas

    • (5)
    Accredited By

    Course Details

    • Start Date: Dec 08, 2021
    • Duration: 3 Days
    • Skill Level: Advanced
    • Enrolled: 1421
    • Price: $1745
    • Download PDF: Click Here
    side post side mode

    Talk to Learning Advisor