Export (0) Print
Expand All
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Developer Training Course for Microsoft Dynamics CRM 2011 and Microsoft Dynamics CRM Online

Applies To: Microsoft Dynamics CRM 2011, Microsoft Dynamics CRM Online

Inna Agranov
Microsoft Corporation

May, 2011

Summary

This article contains information about the Dynamics CRM 2011 Developer Training Course. The training course material, coupled with resources available in the Microsoft Dynamics CRM SDK, will help developers use their .NET skills to build on top of the Microsoft Dynamics CRM 2011 and Microsoft Dynamics CRM Online platforms.

Applies To

Microsoft Dynamics CRM 2011

Windows 7

Windows Server 2008

Windows Server 2008 R2

Windows Vista

Download

To download the training course, go to Dynamics CRM 2011 Developer Training Course. Run the self-extracting executable file to extract all of the training course files to a local computer. After the content is extracted, the starting page for the training course will be displayed in your default browser. You can then browse through the individual hands-on labs, demos, and presentations.

Introduction

This training course is designed to help .NET developers learn various development features of Microsoft Dynamics CRM and build applications by using Microsoft Dynamics CRM 2011 and Microsoft Dynamics CRM Online. Microsoft Dynamics CRM uses familiar components, such as Windows Communication Foundation (WCF) and Open Data Protocol (oData) Web service endpoints, JScript, Silverlight, .NET 4, Windows Workflow Foundation 4, SQL reporting, and more, making it a general purpose framework for line-of-business applications. This course drills into the details of such development and explains how developers can connect, extend, and embed their applications with Microsoft Dynamics CRM. To learn more about the Microsoft Dynamics CRM development environment, programming models and extensibility, see the following sections in the Microsoft Dynamics CRM 2011 SDK:

The training course includes presentations, videos, and hands-on labs to help you learn the development features of Microsoft Dynamics CRM:

  • Presentations - presentation decks in Microsoft PowerPoint (.pptx) format that you can use to learn the concepts

  • Videos - video recordings of the presentation together with demos delivered by expert trainers

  • Hands-on Labs - labs with detailed instructions and source code that will walk you through various development features

The following sections provide a short description of the presentations and videos included in the training course.

Introduction to Dynamics CRM 2011 Training Course

 

Presentation/Video Description Hands-on Labs

Introduction to Dynamics CRM 2011 Training Kit

Introduces the Microsoft Dynamics CRM 2011 Training Course and various modules included in the course.

Self-guided tour of what’s new in Microsoft Dynamics CRM 2011

Self-guided tour of Microsoft Dynamics CRM 2011 New User

Solutions in Dynamics CRM 2011

 

Presentation/Video Description Hands-on Labs

Solutions - Data Modeling

Describes the metadata-driven data model and tools that are used for customizing data to build xRM (Anything Relationship Management) and extended Microsoft Dynamics CRM business applications.

Solutions - Introduction

Introduces the new Solutions feature that allows packaging of the customizations and code.

Solution Packaging

Solutions - Managed and Unmanaged

Covers managed and unmanaged solution package types.

Solutions - Publishing

Explains various options for configuring and publishing a solution.

Solutions - Modularization

Covers best practices for creating one or more solutions, particularly for modularizing and sharing components within a solution.

User Experience Extensibility

 

Presentation/Video Description Hands-on Labs

Introduction

Introduces the options for customizing and extending the Microsoft Dynamics CRM 2011 user interface and describes the differences with Microsoft Dynamics CRM 4.0.

Extending the Application Experience

Ribbon

Describes the Ribbon toolbar with Fluent User Interface adapted in Microsoft Dynamics CRM, a technology also used in Microsoft Office 2010 and SharePoint 2010. This session walks you through the Ribbon UI customizations.

Web Resources

Introduces Web resources that can be used to extend the Microsoft Dynamics CRM Web applications, such as html files, or JScript and Silverlight applications.

Client Scripting

Explains event handlers, JScript libraries and new client scripting model in Microsoft Dynamics CRM 2011.

Filtered Views

Talks about built-in filtered lookups that allow values in subsequent lookup controls to be filtered based on previous selections. It also explains how to customize the behavior by writing event handler code.

Visualizations and Dashboards

 

Presentation/Video Description Hands-on Labs

Charts

Describes rich charting capabilities that are available out-of-the-box and also highly configurable. It also discusses the Chart schema model that allows developers to customize existing charts or create new charts based on ASP.NET chart types.

Building Data Charts, Dashboards and Reports in Microsoft Dynamics CRM 2011

Dashboards

Introduces Dashboards, which provide a single page view of the data assembled from various components, such charts, grids, IFRAMEs, and Web resources.

Building Data Charts, Dashboards and Reports in Microsoft Dynamics CRM 2011

WCF Web Services

 

Presentation/Video Description Hands-on Labs

Introduction

An overview of the new Windows Communication Foundation (WCF) Web services endpoint in Microsoft Dynamics CRM 2011.

Accessing Microsoft Dynamics CRM 2011 using WCF

WCF - Entity Class and Querying

Discusses the Entity class and other important aspects of writing code for Microsoft Dynamics CRM 2011. It also covers querying enhancements in Microsoft Dynamics CRM 2011.

LINQ and oData

 

Presentation/Video Description Hands-on Labs

LINQ Provider

The .NET Language-Integrated Query (LINQ) query provider is a new feature in Microsoft Dynamics CRM. In this session you will learn how LINQ provides an easy way to query and update data programmatically and adds an abstraction on top of Windows Communication Foundation (WCF) Web services.

Accessing Microsoft Dynamics CRM 2011 using LINQ

oData endpoint

Talks about Open Data Protocol (oData) endpoint in Microsoft Dynamics CRM 2011. oData protocol simplifies and standardizes the client-side scripting code that you write to consume Microsoft Dynamics CRM data.

Role Based UI, Field Level Security and Using JQuery and oData

Plugins

 

Presentation/Video Description Hands-on Labs

Plug-ins - Introduction

Describes how to extend the Microsoft Dynamics CRM data pipeline with custom code that is triggered either before or after an event.

Creating Plug-ins for Microsoft Dynamics CRM 2011

Registration, Packaging and Diagnostics

Explains how to register and package a plug-in as a part of the solution and talks about plug-in diagnostics.

Processes

 

Presentation/Video Description Hands-on Labs

Processes - Introduction

An overview of Processes (formerly called Workflows) and the new Dialogs feature in Microsoft Dynamics CRM 2011.

Processes - Dialogs

Describes a new Dialogs feature as a part of the process automation in Microsoft Dynamics CRM 2011.

Dialogs

Processes - Workflow

Explains workflows, workflow designer, and extension mechanisms in Microsoft Dynamics CRM 2011.

Building Workflows with Microsoft Dynamics CRM 2011

Performance, Solutions and Versioning

Talks about processes performance, and processes versioning and packaging as part of the Solutions framework.

Client Programming

 

Presentation/Video Description Hands-on Labs

Role based UI

Describes how to tailor the user interface and create multiple forms per entity based on the user security role within the organization.

Role Based UI, Field Level Security and Using JQuery and OData

Field Level Security

Introduces field level security that restricts access to specific high business impact fields in an entity to selected users or teams.

Role Based UI, Field Level Security and Using JQuery and OData

jQuery and oData

Describes JQuery, one of the popular JScript libraries that simplifies building HTML based user interfaces and consuming oData (Open Data Protocol) service from the client-side code in Microsoft Dynamics CRM.

Role Based UI, Field Level Security and Using JQuery and OData

Silverlight

 

Presentation/Video Description Hands-on Labs

Silverlight - Introduction

Explains how Silverlight technology helps you to customize the Microsoft Dynamics CRM user interface with a rich set of controls.

Silverlight

Silverlight Data

Explains how Silverlight controls can interact with data and forms within Microsoft Dynamics CRM.

SharePoint and CRM

 

Presentation/Video Description

SharePoint and CRM

An overview of Microsoft Dynamics CRM 2011 integration with SharePoint. Discusses how to integrate the two platforms together with the custom code.

Portal Accelerator

Introduces Portal Accelerators that are available in the Microsoft Dynamics Marketplace.

Azure

 

Presentation/Video Description Hands-on Labs

Azure - Appfabric

Describes integration of Microsoft Dynamics CRM 2011 with the Windows Azure AppFabric Service Bus which provides connectivity to on-premises environments by creating hybrid applications.

Azure Service Bus Integration

Azure - Compute

Provides an overview of integration between Microsoft Dynamics CRM 2011 and Windows Azure, a scalable and elastic cloud platform developed by Microsoft.

Upgrading from CRM 4.0 to CRM 2011

 

Presentation/Video Description

Upgrading Infrastructure

Outlines the key requirements and steps needed to upgrade the Microsoft Dynamics CRM 4.0 infrastructure to Microsoft Dynamics CRM 2011.

Upgrading Code

Covers key considerations for upgrading Microsoft Dynamics CRM 4.0 code to Microsoft Dynamics CRM 2011.

Dynamics Marketplace

The Microsoft Dynamics Marketplace is where you can upload your Microsoft Dynamics CRM solutions. The hands-on lab “Microsoft Dynamics Marketplace” will work you through process of making your solution available on the Microsoft Dynamics Marketplace.

Presentations and videos are coming soon!

Additional Information

 

 

Send comments about this article to Microsoft.

Community Additions

Show:
© 2014 Microsoft