CRMUG Summit Training: Learning Dynamics 365 CE JavaScript for non-developers – Phoenix 2018

  • Home >>
  • Dynamics CRM >>

Hi Everyone,

If you are going to be at the CRMUG Summit in Phoenix this month, consider attending my one-day introduction to JavaScript for Dynamics 365 users training class.



This class is designed to teach you the basics of JavaScript and how to work with the Dynamics CRM JavaScript object model.  We’ll cover the following topics:


Introduction to JavaScript

Since this course is designed to for everyone, regardless of previous JavaScript knowledge, we start off with an introduction to JavaScript, what it is, and how it is used within the Dynamics 365 environment.

Creating a Development Environment

In this module we cover the tools you will need to be an effective JavaScript developer. This includes both development tool, such as Visual Studio, but also tools that Dynamics CE developers use on a daily basis.

Working with Web Resources

JavaScript is stored inside of an entity type called a Web Resource. We will discuss how to plan our your Web Resources, proper organization, design, and usage.

Working with Forms

Most of our work in this course will deal with how to manipulate Dynamics 365 CE forms.

JavaScript libraries

The Web Resources we discussed earlier are referenced on the Form as JavaScript Form Libraries. We’ll discuss adding them to the form in order to utilize the JavaScript we will be writing.

Form events

There are many types of form events in Dynamics 365 CE these days, and we’ll walk through where and when you can and should tie in JavaScript to make effective use of object model.

Working with the Xrm Object Model

There are a lot of things we can do with JavaScript within Dynamics 365 CE. In fact, this course merely touches on the basic and most commonly used functionality. But there is much more than can be done. We’ll discuss next steps and where to get information and additional information and the capabilities of the full Dynamics 365 CE Object Model.

Data Operations

There are actually two components to a data entry field on a form: The data component (Attribute) and the control component. We will cover manipulating data attributes for the various data types available to us in Dynamics 365 CE.

Working with Controls

Closely aligned with the data operations module, Working with Controls, discusses the various field control operations and how to use them effectively.

Tabs and Sections

Tabs and Sections are the main containers on a form and we will cover manipulating them to produce dynamic forms that respond to user actions.


Students who attend this course will get access to my Dynamics 365 Advanced JavaScript Development course, which has an update coming very soon.


Please let me know if you have any questions and I’ll see you in Phoenix.

Thanks, Mitch

Leave a Reply 2 comments