Registration for the Dynamics 365/CRM JavaScript Development Workshop Ends Soon

Hi Everyone,

I wanted to remind you that registration for next week’s Dynamics 365/CRM JavaScript Development workshop will end at 12:00pm CST on Monday, January 16th..

The goal of the class is for me to give you a very thorough introduction to using JavaScript within Dynamics CRM.


This workshop will be held over a period of four days:

  • Tuesday, January 17th
  • Wednesday, January 18th
  • Tuesday, January 24th
  • Wednesday, January 25th

You may select from a morning session or an evening session:

  • Session 1: 7:00am-9:00am CST
  • Session 2: 5:00pm-7:00pm CST


Online using GoTo Meeting


This is a hands-on workshop with each student


$697 per person (multi-student discounts available)

Eventbrite - Dynamics CRM JavaScript Development (January): Session 1

Eventbrite - Dynamics CRM JavaScript Development (January): Session 2

Note: Due to the interactive nature of this workshop, each session will be limited to 15 students.

Student Prerequisite Knowledge:

  • Each student must have working knowledge of Dynamics CRM.
  • Knowledge of JavaScript is also required.


The majority of our time will be spent actually developing JavaScript solutions for Dynamics CRM. Think labs. Lots and lots of labs. And homework. There will be homework. We’ll cover the following topics:

Setting up your JavaScript development environment

The first thing we need to do is to get everything installed and configured that will make us succeed as a Dynamics CRM Developer. We’ll discuss the free and commercial tools and services available, JavaScript libraries that will increase your developer productivity, and other development best practices when working individually or in a team environment.

Introduction to the Dynamics CRM JavaScript Object Model

The Xrm.Page object model that we use for Dynamics CRM JavaScript development is quite comprehensive.  We’ll discuss the major components and objects, and the following major topic areas:

  • Working with Collections
  • Data operations
  • Tabs and Sections
  • Working with Controls
  • Working with iFrames
  • Working with Navigation Items

Working with JavaScript Libraries and Forms

JavaScript that we use within Dynamics CRM is stored in web resources. We’ll discuss this model, connecting to the data entry form, and wiring up the event model.

Data Operations and the new Web API

Creating, reading, updating , and deleting Dynamics CRM data is a very common occurrence. We’ll discuss the major JavaScript libraries available to aid your development efforts as well as cover the tools and techniques required to work with the new Dynamics CRM 2016 Web API to perform database and platform operations.

Working with the Ribbon

There are several Ribbon-related interfaces available to us as JavaScript developers and we’ll work with some of them so that you can see where they can be useful which may help add additional functionality to your projects.

Utility Methods

We have some fairly useful utility methods used for opening Dynamics CRM Forms and Web Resources via JavaScript. There are several tricks and tips that I’ve learned that we’ll be discussing and working with. So that about covers everything. As mentioned, we’ll have tons of labs, samples, libraries, etc. so it just be a pretty packed couple of days.


If you have any questions, please let me know.

Thanks, Mitch

Leave a Reply 0 comments