Skip to content

80295, Extending Microsoft Dynamics CRM 2011


Infero Training Ltd

Summary

Price
£1,125.60 inc VAT
Or £93.80/mo. for 12 months...
Study method
Classroom
Duration
3 days · Part-time
Qualification
No formal qualification
Additional info
  • Tutor is available to students

Location & dates

Location
Address
Station St
New Street Station Forecourt
BIRMINGHAM
West Midlands
B24ND
United Kingdom
Address
Friary
Friary
BRISTOL
Avon
BS16EA
United Kingdom
Address
The Space Centre
Judd Street
CENTRAL LONDON
LONDON
WC1H9NT
United Kingdom
Address
Parkside
Parkside
COVENTRY
West Midlands
CV12HG
United Kingdom

Overview

Module 1: Extensibility Overview

• xRM Application Framework
• Extensibility Platform and Features
• Security Model
• Business Model
• Business Logic
• Business Entity Components
• Data Access Components and Platform
• Helpful Skills
• Resources

Module 2: Common Platform Operations

• WCF Web Services
• Discovery Service
• Early versus Late-Binding
• Early-Bound Entity Class
• Late-Bound Entity Class
• Organization Service
• Authentication and Authorization
• Entity Information
• Working with Data Types
• Using the Create Method
• Using the Retrieve Method
• Using the Update Method
• Using the Delete Method
• Using the RetrieveMultipleMethod
• Handling WCF Faults

Module 3: Querying Data and Executing Operations

• Querying in Microsoft Dynamics CRM 2011
• Query Expression
• QueryByAttitude
• LINQ Queries
• FetchXML
• Filtered Views
• OData
• Execute Method
• Requests and Responses
• Using the MetadataService Web Service

Module 4: Implementing Business Processes

• Objectives
• Introduction
• Overview of Workflow
• Overview of Dialogues
• Setting up Custom Workflow Activity Assemblies
• Demonstration: Configuring a Custom Workflow Activity
• Creating Custom Workflow Activities
• Debugging Custom Workflow Activities
• Creating and Modifying Windows Workflow Foundation (XAML Workflows)
• Demonstration: Modifying an Existing Workflow in Visual Studio 2010

Module 5: Plug-ins

• Overview of Plug-ins
• Event Framework
• Plug-in Isolation, Trusts and Statistics
• Developing Plug-ins
• Impersonation in Plug-ins
• Entity Classes and Plug-ins
• Register and Deploy Plug-ins
• Debugging Plug-ins
• Windows Azure Integration with Microsoft Dynamics CRM 2011

Module 6: Application Event Programming

• Objectives
• Introduction
• Using Jscript Libraries
• Form and Field Events
• Xrm.Page
• Xrm.Page.context (Client-Side Context)
• Xrm.Pge.data entity
• Xrm.Page.ui
• Form Types
• Form Event Handler Execution Context
• Setting Event Dependencies
• Pass Parameters
• Using Best Practices in Writing Client-Side Code
• Debugging Client-Side Code

Module 7: Client Extensions

• Customizing the Site Map
• Customizing the Ribbon
• URL Addressable Forms and Views

Module 8: Web Resources

• Overview of Web Resources
• Web Resource Management
• Referencing Web Resources
• Silverlight Web Resource
• REST Endpoint, OData and JSON
• Using JQuery

Description

This course offers detailed and interactive information on how to develop extensions for Microsoft Dynamics CRM 2011, with focus on extension methods documented in the Microsoft Dynamics CRM SDK. It provides instruction on the use of a number of Common Platform Operations, on how to query and execute these operations, as well as on developing a concise understanding of business process implementation and workflows. In addition, the course describes how to use Plug-ins, application event programming, client extensions and web resources. Finally, it includes a summary overview of the integration between Windows Azure and Microsoft Dynamics CRM 2011.

Who is this course for?

This course is a CRM development course intended primarily for partners and customers who have a technical background and familiarity with Microsoft Dynamics CRM 4.0 or Microsoft Dynamics CRM 2011. The audience must also be experienced in basic form customizations and workflows.

Requirements

Before attending this course, students must have:

• Experience in basic form customizations and workflows
• Background in one or more of the following technologies:

.NET-connected applications to Visual Studio, JScript, DHTML, XML, Transact_SQL, Microsoft Dynamics CRM customizations and web services, Silverlight, Windows Workflow Foundation, AJAX and Windows AZURE Platform

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.