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.