Extending Microsoft Dynamics CRM 2011

Similar documents
DE Extending Microsoft Dynamics CRM 2011

Microsoft Extending Microsoft Dynamics CRM 2011

Developing Microsoft SharePoint Server 2013 Core Solutions

Exam Enterprise Desktop Support Technician.

IBM Tivoli Netcool Configuration Manager 6.3: Configuration de la conformité

SharePoint 2016 Site Collections and Site Owner Administration

Automating Administration with Microsoft Windows PowerShell

VMware vsphere: Fast Track. System administrators System engineers. Cursusduur: 5 Dagen Cursuscode: VSFT Version: 6.7. Beschrijving: Doelgroep:

Development על המדריך : יניב ארד. מתכונת "Extreme70" המתקדמת בארץ ללימודי פיתוח

Active Directory services with Windows Server

RealTest.MB2-701,90.questions

Deploying Voice Workloads for Skype for Business Online and Server 2015

Data ONTAP 7-Mode Administration

Introduction to Web Development with Microsoft Visual Studio 2010 (10267A)

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning

CRM Developer Extending for Dynamics 365

Introduction to Web Development with Microsoft Visual Studio 2010

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Implementing the HP Matrix Operating Environment, Rev

DE Introduction to Web Development with Microsoft Visual Studio 2010

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

HP CloudSystem Matrix Administration

Developing Microsoft SharePoint Server 2013 Core Solutions Course Contact Hours

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

Introduction to Web Development with Microsoft Visual Studio 2010

10267 Introduction to Web Development with Microsoft Visual Studio 2010

Developing Microsoft SharePoint Server 2013 Core Solutions

COURSE 20488B: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions

SharePoint 20488: Developing Microsoft SharePoint Server 2013 Core Solutions. Upcoming Dates. Course Description. Course Outline

Developing Microsoft SharePoint Server 2013 Core Solutions

Microsoft Exam MB2-701 Extending Microsoft Dynamics CRM 2013 Version: 6.1 [ Total Questions: 90 ]

Developing Microsoft SharePoint Server 2013 Core Solutions

MS 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Method: Instructor-Led

Developing Microsoft SharePoint Server 2013 Core Solutions

SharePoint 2010 Developer Core Skills Course Length: 5 days Price: $3,000

Microsoft. Inside Microsoft. SharePoint Ted Pattison. Andrew Connell. Scot Hillier. David Mann

Programming Fundamentals of Web Applications

Course Outline: MS20488 Developing Microsoft SharePoint Server 2013 Core Solutions

SharePoint 2013 Developer

20488B: Developing Microsoft SharePoint Server 2013 Core Solutions

Course 20488: Developing Microsoft SharePoint Server 2013 Core Solutions

Exam Questions MB2-701

Microsoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio

COURSE OUTLINE MOC 20488: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

"Charting the Course... MOC B Developing Microsoft SharePoint Server 2013 Core Solutions. Course Summary

Microsoft Developing Microsoft SharePoint Server 2013 Core Solutions

Vendor: Microsoft. Exam Code: MB Exam Name: Extending Microsoft Dynamics CRM Version: Demo

SHAREPOINT 2013 DEVELOPMENT

DEVELOING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

Microsoft MB Extending Microsoft Dynamics CRM Download Full Version :

Peers Technologies Pvt. Ltd. SHAREPOINT 2010 SHAREPOINT 2010 USAGE SHAREPOINT SERVER 2010 ADMINISTRATION SHAREPOINT SERVER 2010 DESIGN

Programming in C# (20483)

MS-20487: Developing Windows Azure and Web Services

20488: Developing Microsoft SharePoint Server 2013 Core Solutions

Cisco CCNA Bootcamp (CCNAX - Accelerated) + examen

SHAREPOINT DEVELOPMENT FOR 2016/2013

Business Data Catalog (BDC), 11, 21 business intelligence, 11 buttons adding to Ribbon interface, 37 making context-sensitive, 126

: 20488B: Customized Developing Microsoft SharePoint Server

Microsoft SharePoint Server

20486: Developing ASP.NET MVC 4 Web Applications

DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led

20486-Developing ASP.NET MVC 4 Web Applications

Learn Well Technocraft

The Great SharePoint 2016/2013 Adventure for Developers

COURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS

20486: Developing ASP.NET MVC 4 Web Applications (5 Days)

appcompass Developer s Guide For: appcompass Data Integration Studio appcompass Business Rules Studio appcompass Visual Studio Editions

10264A CS: Developing Web Applications with Microsoft Visual Studio 2010

10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications

55191: Advanced SharePoint Development

Visual Studio Course Developing ASP.NET MVC 5 Web Applications

20483BC: Programming in C#

Course ID: 2310C Course Name: Developing Web Applications Using Microsoft Visual Studio 2008

Learn to create Window applications using the C# language with Visual Studio 2012.

Developing Web Applications Using Microsoft Visual Studio 2008

20488: Developing Microsoft SharePoint Server 2013 Core Solutions

MS_ Developing Microsoft SharePoint Server 2013 Core Solutions.

Programming Microsoft's Clouds

Professional SharePoint 2010 Development

Building Effective ASP.NET MVC 5.x Web Applications using Visual Studio 2013

Microsoft Dynamics CRM 2011 Customization and Configuration

Developing ASP.NET MVC 5 Web Applications

Developing Windows Applications with Microsoft Visual Studio 2010

Programming in C#

Upgrading Your Development Skills to SharePoint 2013

Course 20486B: Developing ASP.NET MVC 4 Web Applications

"Charting the Course to Your Success!" MOC B Programming in C# Course Summary

ASP.NET MVC Training

Microsoft Developing Windows Azure and Web Services

THE GREAT SHAREPOINT ADVENTURE 2016

DE Developing Windows Applications with Microsoft Visual Studio 2010

Module Title : Course 55014A : Upgrading Your Development Skills to SharePoint 2013 Duration : 5 days

20486C: Developing ASP.NET MVC 5 Web Applications

Introduction to Microsoft.NET Programming Using Microsoft Visual Studio 2008 (C#) Course Overview. Prerequisites. Audience.

Transcription:

Extending Microsoft Dynamics CRM 2011 Cursusduur: 3 Dagen Cursuscode: M80295 Beschrijving: 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. Doelgroep: 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. Doelstelling: Describe how Microsoft Dynamics CRM 2011 is extended and Use Plug-ins to extend the functionality of events for any entity in the core extensibility features. Microsoft Dynamics CRM 2011. Use common methods to access system and custom entities, Understand the integration between Windows Azure with Microsoft including the Security Model, business logic, xrm Framework Dynamics CRM 2011. and exceptions. Use the built-in features of the Microsoft Dynamics CRM application Execute queries in the Microsoft Dynamics CRM database, and understand how the Dynamics CRM application behaves when including QueryAttribute, QueryByExpression, LINQ, FetchXM, forms are loaded or saved, field data changed, tabs change state, filtered views and OData. and when IFRAMES are uploaded. 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. 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. Vereiste kennis en vaardigheden: 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 Windows AZURE Platform

Cursusinhoud: Module 1: Extensibility Overview This module explains how to use the built-in Module 4: Implementing Business features of the Microsoft Dynamics CRM Processes application. It also shows how the Microsoft This module introduces some of the basic Dynamics CRM application behaves when concepts in Microsoft Dynamics CRM 2011, forms are loaded or saved, field data including a brief description of the xrm This module explains how to develop custom changes, tabs change state, and when Application Framework, and the platform and workflow activities for use within Microsoft IFRAMES are loaded. In Microsoft Dynamics features upon which it is built. The module also Dynamics CRM. The functionality of Microsoft CRM, event handler code can be attached to provides a review of the Security model, Dynamics CRM can be extended by writing five events. business logic, business entity and data access custom workflow activities that run code when components. Finally the module contains a list configured workflow or dialog rules are run. In Objectives of helpful skills and resources to assist in the addition, the module describes how to debug development process. custom workflow activity code as well as how Using Jscript Libraries to use declarative workflows for On-premise Form and Field Events Objectives deployments. Xrm.Page Xrm.Page.context (Client-Side Context) xrm Application Framework Objectives Xrm.Pge.data entity Extensibility Platform and Features Xrm.Page.ui Security Model Overview of Workflow Form Types Business Model Overview of Dialogues Form Event Handler Execution Context Business Logic Setting up Custom Workflow Activity Setting Event Dependencies Business Entity Components Assemblies Pass Parameters Data Access Components and Platform Demonstration: Configuring a Custom Using Best Practices in Writing Client-Side Helpful Skills Workflow Activity Code Resources Creating Custom Workflow Activities Debugging Client-Side Code Summary Debugging Custom Workflow Activities Summary Test Your Knowledge Creating and Modifying Windows Test Your Knowledge Quick Interaction: Lessons Learned Workflow Foundation (XAML Workflows) Quick Interaction: Lessons Learned SolutionsAfter completing this module, Demonstration: Modifying an Existing SolutionsAfter completing this module, students will be able to: Workflow in Visual Studio 2010 students will be able to: Describe how Microsoft Dynamics CRM Summary use JScript Libraries to Customize 2011 is designed to be extended and the Test Your Knowledge Microsoft Dynamics CRM core extensibility features Quick Interaction: Lessons Learned Explore form and field events Explain how the Security Model affects SolutionsAfter completing this module, Examine the Xrm.Page object custom development and design. students will be able to: Examine the Xrm.Page.context (client-side Explain how "business logic" is incorporated Identify core workflow features in context) object Explain how entities are structured and Microsoft Dynamics CRM Examine the Xrm.Page.data.entity object defined within the xrm Framework Review the basic concepts, terminology Examine the Xrm.Page.ui object Examine how data access is handled with and benefits of using dialogues Explore form types the application Examine the steps involved in developing Examine the form event handler execution Recognize the skills developers will use to and deploying custom workflow activities context extend Microsoft Dynamics CRM 2011 and Create custom workflow activities Identify how to set event dependencies the resources available to them Debug custom workflow activities Evaluate how parameters can be used Modify an existing Microsoft Dynamics within Microsoft Dynamics CRM 2011 Module 2: Common Platform Operations CRM 2011 workflow in Visual Studio forms Apply best practices when writing client-side code This module explains how to use a number of Module 5: Plug-ins Identify how to debug client-side code common methods to access both system and custom entities in Microsoft Dynamics CRM Module 7: Client Extensions 2011. It includes a detailed description of these This module provides the audience with an methods and the available data types in the overview of Plug-ins. Plug-ins are powerful system. The module also contains a sample mechanisms used to extend the functionality This module explains how to add custom application that shows the audience how to of events for any entity in Microsoft Dynamics buttons, menu items, and navigation areas so create and update a Microsoft Dynamics CRM CRM 2011. The module reviews how plug-ins that custom solutions are included in 2011 entity. Finally, it provides some helpful are used. It provides an explanation of the Microsoft Dynamics CRM. It also explains information about error handling. event framework, and examines Plug-ins as how to modify the Application Navigation area they pertain to Isolation, Trusts and Statistics. and goes into detail on the ways to customize Objectives both thesite Map and the Ribbon. WCF Web Services In addition the module illustrates how to Objectives Discovery Service develop Plug-ins, use impersonation and Early versus Late-Binding Entity Classes, and how to register, deploy Customizing the Site Map Early-Bound Entity Class and debug Plug-ins. Finally the module Customizing the Ribbon

Late-Bound Entity Class provides an overview of how to integrate URL Addressable Forms and Views Organization Service Windows Azure with Microsoft Dynamics Summary Authentication and Authorization CRM 2011. Test Your Knowledge Entity Information Quick Interaction: Lessons Learned Working with Data Types Objectives SolutionsAfter completing this module, Using the Create Method students will be able to: Using the Retrieve Method Overview of Plug-ins Integrate web pages into the user interface Using the Update Method Event Framework by using the Site Map Using the Delete Method Plug-in Isolation, Trusts and Statistics Describe the steps to modify the Ribbon Using the RetrieveMultipleMethod Developing Plug-ins Demonstrate the use of Custom Actions, Handling WCF Faults Impersonation in Plug-ins Rules and Localizing Ribbon controls Summary Entity Classes and Plug-ins Describe how URL addressable forms can Test Your Knowledge Register and Deploy Plug-ins be used SolutionsAfter completing this module, Debugging Plug-ins students will be able to: Windows Azure Integration with Microsoft Module 8: Web Resources Discuss the use and benefits of the Dynamics CRM 2011 Windows Communication Foundation Summary Use the Discovery Service web service to Test Your Knowledge This module explains how the addition of access Organization-level information Quick Interaction: Lesson Learned custom web content (for example HTML, Explain the difference between early and SolutionsAfter completing this module, Images, Silverlight, JavaScript) to CRM forms late-bound classes students will be able to: is a common method that is used to extend Use the code generation tool to create a file Identify how Plug-ins can be used to CRM functionality. It describes a few which contains multiple classes to use in extend Microsoft Dynamics CRM 2011 examples of the use of client-side technology early-bound code Review the event framework such as among others, adding custom Develop custom code that used late-bound Examine Plug-in Isolation, Trusts and validation, mashups with other applications classes Statistics and adding new applications (for example, Reference and use the Organization Service Develop Plug-ins Silverlight applications displaying Microsoft Explain security dependencies Use impersonation in Plug-ins Dynamics CRM data). The module also Identify how Entity information is used with Register and deploy Plug-ins describes how web resources are used to the Organization web service Debug Plug-ins enable the storage of shared blocks of code Identify the different Microsoft Dynamics Integrate Windows Azure with Microsoft or resources so that they can then be reused CRM data types Dynamics CRM across the Microsoft Dynamics CRM web Use the Create method of the Organization application. Service class to create a new record in Module 6: Application Event Programming Microsoft Dynamics CRM Objectives Use the Retrieve method of the Organization class to retrieve a single record Overview of Web Resources Use the Update method of the Organization Web Resource Management Service class Referencing Web Resources Use the Delete method of the Organization Silverlight Web Resource Service class REST Endpoint, OData and JSON Use the RetrieveMultiple method of the Using JQuery Organization Service class Test Your Knowledge Identify how to manage exceptions thrown Quick Interaction: Lessons Learned by the Microsoft Dynamics CRM platform SolutionsAfter completing this module, students will be able to: Module 3: Querying Data and Executing Overview of the use of web resources in Operations Microsoft Dynamics CRM 2011 Evaluate how parameters can be used Demonstrate how web resources are This module provides the audience a variety of implemented and utilized ways to query the Microsoft Dynamics CRM Practice referencing web resources within database including: QueryAttribute, other web resources QueryByExpression, LINQ, FetchXML, Filtered Implement the use of a Silverlight web views and OData. Additionally, the module resource describes the Execute method and explains Define REST how to use the OrganizationRequest and Examine and understand the use of ATOM OrganizationResponse messages within and JSON Microsoft Dynamics CRM. Finally, the module Understand and demonstrate how JQuery explains how the Organization Service web can be utilized service can be used to interact with Microsoft Dynamics CRM metadata. Objectives 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 Summary Test Your Knowledge Quick Interaction: Lessons Learned SolutionsAfter completing this module, students will be able to: List querying options available to developers Use the QueryExpression class to retrieve records based on complex criteria Use the QueryByAttribute class for simple queries Identify the benefits and appropriate uses of LINQ when querying and interacting with data Demonstrate and explain the uses of FetchXML Examine how filtered views can be used to access data by using SQL Use and specify OData elements when querying Use the Execute method of the Organization Service for more specific platform operations Identify common Request and Response classes Access and update schema information through he Organization Service web service Extra informatie: This course will be delivered with digital courseware. In order to have the best learning experience you are asked to bring your own second screen to view the courseware. A second screen includes: tablets and laptops. Nadere informatie: Neem voor nadere informatie of boekingen contact op met onze Customer Service Desk 030-60 89 444 info@globalknowledge.nl www.globalknowledge.nl Iepenhoeve 5, 3438 MR Nieuwegein