服务热线

400-600-2138

微软Dynamics CRM 扩展培训班

收藏课程
课程编号:88354 时间:2014年03月15日-16日 讲师:专家 地点:上海
学习费用:3800 元/位
用手机看:
课程编号 开课日期 地点 培训天数 选择报名

培训对象:

希望获得微软CRM 知识的合作伙伴;希望未来从事微软CRM相关工作的软件从业人员(系统管理员、实施顾问、系统集成人员、面向 CRM 系统开发的技术人员);准备实施微软CRM系统的企业,负责培训或支持

课程收益:

课程大纲:

时间地点:2014年3月15-16日 上海

课程费用:3800元/人(含培训费、资料费)

培训对象

1.希望获得微软CRM 知识的合作伙伴;

2.希望未来从事微软CRM相关工作的软件从业人员(系统管理员、实施顾问、系统集成人员、面向 CRM 系统开发的技术人员);

3.准备实施微软CRM系统的企业,负责培训或支持 Microsoft Dynamics CRM 的相关人员;

4.在校学生:(高校MBA、软件学院、计算机专业希望从事系统开发的学生)。

必备条件

在学习本课程前,学员必须具备以下条件:

1、完成课程 “Microsoft Dynamics CRM 中的自定义和配置”,或具备同等的 Microsoft Dynamics CRM 自定义功能知识水平。

2、至少具备三个月的使用 Microsoft Visual Studio 创建 .NET 应用程序的经验。

3、对包括使用 DHTML 进行编程在内的 Web 开发技术有深入的了解。

课程介绍

Overview:

The student will learn to develop extensions for Microsoft Dynamics CRM , extension methods documented in the Microsoft Dynamics CRM SDK, Common Platform Operations and integration between Windows Azure and Microsoft Dynamics CRM .

Who Should Attend:

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 . The audience must also be experienced in basic form customizations and workflows.

At Course Completion:

After completing this course, students will be able to:

Describe how Microsoft Dynamics CRM is extended and the core extensibility features.

Use common methods to access system and custom entities, including the Security Model, business logic, xRM Framework and exceptions.

Execute queries in the Microsoft Dynamics CRM database, including QueryAttribute, QueryByExpression, LINQ, FetchXM, filtered views and OData.

Explain how the Organization Service web service interacts with Microsoft Dynamics CRM metadata.

Develop custom workflow activities for use within Microsoft Dynamics CRM that run code when configured workflow or dialog rules are created.

Debug custom workflow activity code and use declarative workflows for On-premise deployments.

Use Plug-ins to extend the functionality of events for any entity in Microsoft Dynamics CRM .

Understand the integration between Windows Azure with Microsoft Dynamics CRM .

Use the built-in features of the Microsoft Dynamics CRM application and understand how the Dynamics CRM application behaves when forms are loaded or saved, field data changed, tabs change state, and when IFRAMES are uploaded.

Add custom buttons, menu items and modifications to the navigation areas, including interaction with the Site Map and the Ribbon.

Add custom web content (for example HTML, Images, Silverlight, JavaScript) to CRM forms.

Use web resources to enable the storage of shared blocks of code or resources for reuse across the Microsoft Dynamics CRM web application.

课程大纲:

Lesson 1: Extensibility Overview

Objectives

Introduction

xRM Application Framework

Extensibility Platform and Features

Security Model

Business Model

Business Logic

Business Entity Components

Data Access Components and Platform

Helpful Skills

Resources

Summary

Test Your Knowledge

Quick Interaction: Lessons Learned

Solutions

Lesson 2:Common Platform Operations

Objectives

Introduction

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

Summary

Test Your Knowledge

Solutions

Lab 2.1: Creating Leads

Lab2.1: Account Management Application

Lesson 3:Querying Data and Executing

Operations

Objectives

Introduction

Querying in Microsoft Dynamics CRM

Query Expression

QueryByAttitude

LINQ Queries

FetchXML

Filtered Views

OData

Execute Method

Requests and Responses

Using the MetadataService Web Service

Summary

Test Your Knowledge

Quick Interaction: Lessons Learned

Solutions

Lab 3.1: Using QueryExpression

Lab 3.2: Using LINQ to Perform, Create, Read, Update and Delete Operations

Lab 3.3: Using Fetch XML

Lab 3.4: Using FetchXML

Lab 3.5: Using Request and Response

Lesson 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

Summary

Test Your Knowledge

Quick Interaction: Lessons Learned

Solutions

Lab 4.1: Creating a Custom Workflow Activity

Lesson 5: Plug-ins

Goal Description

Challenge Yourself!

Need a Little Help?

Step by Step

Step by Step

Lesson 6: Application Event Programming

Lessons

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

Summary

Test Your Knowledge

Quick Interaction: Lessons Learned

Solutions

Lab 6.1: Telephone Number Formatting

Lab 6.2: Control Tab Visibility

Lesson 7: Client Extensions

Objectives

Introduction

Customizing the Site Map

Customizing the Ribbon

URL Addressable Forms and Views

Summary

Test Your Knowledge

Quick Interaction: Lessons Learned

Solutions

Lab 7.1: Modifying the Site Map

Lab 7.2: Customize the Ribbon

Lesson 8: Web Resources

Objectives

Introduction

Overview of Web Resources

Web Resource Management

Referencing Web Resources

Silverlight Web Resource

REST Endpoint, OData and JSON

Using JQuery

Test Your Knowledge

Quick Interaction: Lessons Learned

Solutions

Lab 8.1: Silverlight and Opportunity Slider

讲师介绍:

在线报名:

客户报名咨询:020-39971893     400 600 2138

近期相关公开课:

报名服务流程:

中培网优势:

热门课程

会员登录

勾选即代表确认同意《用户协议》

没有账号?立即注册

忘记密码?