Here is the agenda for next week’s workshop, in case you needed a little more encouragement to give to your boss:
MODULE 1: SETTING UP YOUR 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 also discuss development best practices when working individually or in a team environment.
MODULE 4: WORKING WITH DATA
This module covers the getting and setting of field data and setting a field’s requirement level and “submission mode.”
MODULE 5: WORKING WITH CONTROLS
Dynamics CRM separates the data from the data entry fields themselves with each having a different set of methods allowing you to manipulate both. We’ll cover common operations such as showing and hiding tabs, sections, and fields, as well as setting the labels and focus.
MODULE 6: OPTIONSETS AND LOOKUP CONTROLS
OptionSets and Lookup fields are quite different than the other field types so we’ll cover the methods used to manipulate data for those field types, discuss best practices for working with both, and you’ll get sample code to help you create a dynamic OptionSet.
MODULE 7: COLLECTIONS
There are a variety of collections within the Xrm.Page model including: Attributes, Controls, Tabs and Sections, among others. We will review the methods that are specific to collections and show how they can be used to collect data and perform “batch” operations.
MODULE 8: UTILITY METHODS
The Xrm.Utility class contains a variety of methods that allow us to perform functions such as opening forms and web resources. We will discuss how to use these methods to open new records and populate fields automatically.
MODULE 9: FORM EVENT MODEL
There is more to the event model then OnLoad and OnChange and in this module, we will walk through the different methods added to the Xrm.Page model to help facilitate additional event interactions.
MODULE 10: WORKING WITH THE RIBBON
MODULE 11: DATA OPERATIONS AND THE NEW WEB API
I’ve got a few libraries and samples that I’ve created over the years and those will be part of the package. Plus anything else I can think of.
Remember that registration closes at 5:00pm CDT on Friday!
Drop me an email if you have any questions.