Course curriculum

  • 1

    Introduction

  • 2

    Fundamentals of JavaScript Web Resources

    • Using Namespace Notation
    • Converting to Namespace Notation
    • Demo - Phone number validation
    • Displaying Notifications
    • Client API - Attributes and Controls
    • Working with Option Sets
    • Working with Look-ups
    • Form Types and How to use them
    • Debugging JavaScript Web Resources
  • 3

    Deep dive into JavaScript Web Resources

    • Working with Auto Save
    • Organizing JavaScript files
    • Migrating from old code : Xrm.Page to formContext
  • 4

    HTML Web Resources

    • Introduction to HTML Web Resources
    • Accessing form elements from HTML
    • Referring other files in HTML Web Resources
  • 5

    Web API

    • Introduction
    • Demo - Creating a Record Using Web API
    • Demo - Retrieving data Using Web API
    • Building Advanced Queries Using Web API
  • 6

    Sample Application - Google Map Integration with Dynamics 365

    • Demo - Google Map Integration

What You will Learn

This is Part 2 of Microsoft Dynamics 365 (Customer Engagement or CRM) Development that focuses on Client-side components. Enroll in Part 1 before you learn Part 2 


In Part 1, you have learned writing code for server-side components such as Plugins and Custom Workflows.  In Part 2, you are going to develop client-side components such as JavaScript and HTML Web Resources including Web API.

Similar to Part 1, Part 2 is also essential if you want to become Microsoft Dynamics 365 Developer.


What you’ll learn

  • Learn Client-side development using Client API
  • Use Web API to remotely interact with Dynamics 365 using Web Resources
  • Learn JavaScript Web Resources
  • Build HTML Web Resources
  • Build third-party Integration using Client-side Customization of Dynamics 365
  • Explore ClientAPI in detail. Learn about Object model including Attributes and Controls.

Are there any course requirements or prerequisites?

Who this course is for:

  • Microsoft Dynamics 365 Developers.