In this 5 day accelerated learning environment, this boot camp incorporates the following Microsoft Dynamics CRM 2015/2016 courses:
Students should have pre-existing knowledge of Dynamics CRM. The course begins with a high level introduction of Dynamics CRM to provide precursory information regarding specific steps in the development and extending classes.
This boot camp is ideal for students who want to understand the amount of functionality or customization you can perform via the browser or using Visual Studio and the C# language.
• Business Units
• Managing Business Units
• Security Features
• User Management Overview
• Adding and Maintaining User Accounts
• Team Configuration
• Customization Methodology
• Who can Customize Microsoft Dynamics CRM?
• Types of Customizations
• Types of Customizations – Solutions
• Customization Concepts
• Field Data Types
• Field Properties
• Creating Fields
• Creating Option Sets
• Entity Concepts
• Modifying Custom Entities
• Types of Entity Relationships
• Creating Entity Relationships
• Entity Mapping
• Basic UI Customization Capabilities
• View Customization Overview
• Charts
• Form Customization Overview
• Other Form Objects
• Creating New Forms
• Field Security Scope
• Field Security and Other Security Methods
• Enabling Auditing
• Viewing Audit Data
• Managing Audit Partitions
• Solutions Review
• Exporting and Importing Unmanaged Solutions
• Exporting and Importing Managed Solutions
• 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
• After completing this module, students will be able to:
• Describe how Microsoft Dynamics CRM 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 and the resources available to them
• 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
• 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
• 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 2012
• Summary
• Test Your Knowledge
• Quick Interaction: Lessons Learned
• Solutions
Lab 1: Custom Entity Creation
Lab 2: Custom Activity Creation and Use
Lab 3: Creating a Dialog Process
Lab 4: Including SharePoint Document Libraries into Microsoft Dynamics CRM forms
Lab 5: Working with Field-Level Security
Lab 6: Install Microsoft Dynamics CRM Server
Lab 7: Load Sample Data
Lab 8: Install Reporting Extensions
Lab 9: Install the E-mail Router
Lab 10: Configure the E-mail Router
Lab 11: Install Microsoft Dynamics CRM for Outlook
Lab 12: Offline Capability
Lab 13: Duplicate Adventure Works Cycles Organization
Lab 14: Maintaining Business Units
Lab 15: Copying and Creating Roles
Lab 16: Managing User Accounts
Lab 17: Managing Teams
Lab 18: Creating a Solution
Lab 19: Creating a Custom Field
Lab 20: Creating and Using a Separate Option Set
Lab 21: Creating Custom Entities
Lab 22: Modifying Entities
Lab 23: Create a Manual N:N Relationship
Lab 24: Create a Mapping
Lab 25: View Customization
Lab 26: Creating Charts
Lab 27: Forms Design
Lab 28: Creating and Testing a Field Security Profile
Lab 29: Modify Field Security
Lab 30: Configure Auditing
Lab 31: Unmanaged Solutions
Lab 32: Exporting and Importing Managed Solutions
Lab 33: Creating Leads
Lab 34: Account Management Application
Lab 35: Using QueryExpression
Lab 36: Using LINQ to Perform, Create, Read, Update and Delete Operations
Lab 37: Using Fetch XML
Lab 38: Using FetchXML
Lab 39: Using Request and Response
Lab 40: Creating a Custom Workflow Activity
Lab 41: Creating a Plug-in
Lab 42: Telephone Number Formatting
Lab 43: Control Tab Visibility
Lab 44: Modifying the Site Map
Lab 45: Customize the Ribbon
Lab 46: Silverlight and Opportunity Slider