Extending Microsoft Dynamics CRM 2016 (cours 80295)
Cours disponible en français ou en anglais - Training available in French or in English
Durée: 3 jours
Objectifs du cours :
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.
Compétences acquises :
Les stagiaires seront à même d'effectuer les tâches suivantes :
- Describe how Microsoft Dynamics CRM 2011 is designed to be extended and the core extensibility features
- Explain how the Security Model affects custom development and design.
- Explain how "business logic" is incorporated
- Explain how entities are structured and defined within the xRM Framework
- Examine how data access is handled with the application
- Recognize the skills developers will use to extend Microsoft Dynamics CRM 2011 and the resources available to them
- Discuss the use and benefits of the Windows Communication Foundation
- Use the Discovery Service web service to access Organization-level information
- Explain the difference between early and late-bound classes
- Use the code generation tool to create a file which contains multiple classes to use in early-bound code
- Develop custom code that used late-bound classes
- Reference and use the Organization Service
- Explain security dependencies
- Identify how Entity information is used with the Organization web service
- Identify the different Microsoft Dynamics CRM data types
- Use the Create method of the Organization Service class to create a new record in Microsoft Dynamics CRM
- Use the Retrieve method of the Organization class to retrieve a single record
- Use the Update method of the Organization Service class
- Use the Delete method of the Organization Service class
- Use the RetrieveMultiple method of the Organization Service class
- Identify how to manage exceptions thrown by the Microsoft Dynamics CRM platform
- 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
- Identify core workflow features in Microsoft Dynamics CRM
- Review the basic concepts, terminology and benefits of using dialogues
- Examine the steps involved in developing and deploying custom workflow activities
- Create custom workflow activities
- Debug custom workflow activities
- Modify an existing Microsoft Dynamics CRM 2011 workflow in Visual Studio
- Identify how Plug-ins can be used to extend Microsoft Dynamics CRM 2011
- Review the event framework
- Examine Plug-in Isolation, Trusts and Statistics
- Develop Plug-ins
- Use impersonation in Plug-ins
- Register and deploy Plug-ins
- Debug Plug-ins
- Integrate Windows Azure with Microsoft Dynamics CRM
- use JScript Libraries to Customize Microsoft Dynamics CRM
- Explore form and field events
- Examine the Xrm.Page object
- Examine the Xrm.Page.context (client-side context) object
- Examine the Xrm.Page.data.entity object
- Examine the Xrm.Page.ui object
- Explore form types
- Examine the form event handler execution context
- Identify how to set event dependencies
- Evaluate how parameters can be used within Microsoft Dynamics CRM 2011 forms
- Apply best practices when writing client-side code
- Identify how to debug client-side code
- Integrate web pages into the user interface by using the Site Map
- Describe the steps to modify the Ribbon
- Demonstrate the use of Custom Actions, Rules and Localizing Ribbon controls
- Describe how URL addressable forms can be used
- Overview of the use of web resources in Microsoft Dynamics CRM 2011
- Evaluate how parameters can be used
- Demonstrate how web resources are implemented and utilized
- Practice referencing web resources within other web resources
- Implement the use of a Silverlight web resource
- Define REST
- Examine and understand the use of ATOM and JSON
- Understand and demonstrate how JQuery can be utilized
Connaissances requises :
Pour suivre ce cours, les stagiaires doivent disposer des connaissances suivantes :
- 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
Copyright © 2012 Colombus.com - All rights reserved
Tel : +41 21 661 1675 - Fax : +41 21 661 1673 - Email : [email protected]