Extending Microsoft Dynamics CRM 2013

Code: MB2-701
Price:

Exam MB2-701 - Extending Microsoft Dynamics CRM 2013

Skills measured

This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam. The higher the percentage, the more questions you are likely to see on that content area on the exam.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Plan the deployment of Microsoft Dynamics CRM (15‒20%)

  • Describe the Microsoft Dynamics CRM application framework
    • Describe the Microsoft Dynamics CRM extensibility platform; describe Portable Business Logic functionality; explain the Application, Platform, and Database layers; describe the differences between the Microsoft Dynamics CRM application framework on-premises and online
  • Identify the considerations for deploying Microsoft Dynamics CRM
    • Describe the deployment model, identify support for Outlook clients, identify the extensibility points, identify types of reporting, identify the web resources
  • Plan for user interface customization
    • Describe the Web Application Navigation and Nav bars, customize the Site Map and command bar, describe the entity command bar templates, describe how customizations impact Microsoft Outlook, edit the custom actions and command definitions, describe Nav bar enable and display rules, describe how to use localized labels with command bars, describe URL-addressable forms and views

Perform common platform operations (15‒20%)

  • Explain the Discovery Service
    • Describe Discovery Service authentication and authorization, explain the differences between the Discovery Service Web Service on-premises and online
  • Explain the Organization Service
    • Describe Organization Service authentication and authorization, describe entity information, explain the RetrieveAttributeRequest and RetrieveAttributeResponse methods
  • Describe how to use data types, methods, and classes
    • Explain the different data types; describe how to use the Create, Retrieve, Update, Delete, and RetrieveMultiple methods; describe how to use early- and late-bound classes
  • Describe Windows Communication Foundation (WCF) web services
    • Describe integration of Microsoft Dynamics CRM and WCF; describe how to handle WCF faults; use and specify Open Data Protocol (OData) elements when querying Microsoft Dynamics CRM data

Perform advanced platform operations (10‒15%)

  • Identify different ways to query data
    • Explain QueryExpression, QueryByAttribute, LINQ queries, and filtered views; explain how to save queries; explain FetchXML and custom SQL Server Reporting Services (SSRS) reporting in relation to Microsoft Dynamics CRM; describe the integration of Microsoft Azure with Microsoft Dynamics CRM
  • Identify how to use requests and responses
    • Identify how to use the Execute() method, use entity-specific and non-entity specific requests, use simple generic request messages; pass optional parameters in messages
  • Explain the Metadata web service
    • Describe the metadata layer, explain the Read and Write actions possible with metadata, use metadata from custom applications

Implement business processes (10‒15%)

  • Describe workflows
    • Describe workflow process architecture, describe custom workflow activities and custom XAML workflows (declarative workflows), describe workflow rules and binding rules to events
  • Describe dialogs
    • Explain input arguments in dialogs; describe dialog rules, events, pages, prompts, responses, actions, and conditions
  • Create and manage custom workflows
    • Set up custom workflow activity assemblies; create, configure, and debug custom workflow activities; create and modify workflows in Windows Workflow Foundation (WF); describe business process flows

Create plug-ins (15‒20%)

  • Describe plug-ins
    • Explain plug-ins and when to use them; describe cascading events; explain the information available in plug-ins; describe plug-in isolation, trusts, and statistics; describe impersonation in plug-ins; describe how to register and deploy plug-ins; describe how to debug plug-ins
  • Describe the event framework
    • Describe the key features of the event framework, describe the event execution pipeline, describe how to use Entity classes in plug-ins

Implement application events (15‒20%)

  • Describe application events
    • Describe the use of JavaScript libraries to customize Microsoft Dynamics CRM; describe form and field events, including OnChange, OnLoad, OnSave, TabStateChange, and OnReadyStateComplete; implement IFRAMES in entity forms
  • Implement client-side code
    • Describe using JavaScript for client-side events, debug client-side code, request external data, pass parameters, access Microsoft Dynamics CRM 2013 web services
  • Implement form types
    • Describe the different form types, implement the Xrm.Page object, implement Xrm.Utility, explain how to test form types, describe the form event handler execution context
  • Describe global variables and functions
    • Explain how to set dependencies and pass parameters, define the allowed query string parameters, add and handle form parameters, explain the getQueryStringParameters method

Implement web resources (10‒15%)

  • Explain how to use the different types of web resources
    • Define webpage (HTML), style sheet (CSS), script (JavaScript), data (XML), images (PNG, JPG, GIF, ICO), Silverlight (XAP), and style sheet (XSL) web resources; create web resources; identify the limitations of each web resource; implement the passing of parameters between web resources; reference web resources; implement JavaScript libraries for code reuse across multiple applications
  • Explain how to use REST, OData, and JSON in Microsoft Dynamics CRM
    • Explain Representational State Transfer (REST); use EST in AJAX and JavaScript, explain JavaScript Object Notation (JSON), explain how to use the XMLHttpRequest object, use OData and JavaScript to create and update an account record
  • Explain how to use JQuery in Microsoft Dynamics CRM
    • Explain JQuery and how to use the JQuery object, use JQuery with a web resource, use JQuery to interact with the CRM form

Course Reviews

No reviews found for this course.

Be the first to write a review