Dynamics 365 Customer Engagement CRM Advanced Developer Training
Course Objective
Dynamics 365 Advanced Developer Training offers detailed and interactive information on how to develop extensions for Microsoft Dynamics 365 CRM, with a focus on extension methods documented in the Microsoft Dynamics 365 Customer Engagement (CRM) SDK. It provides instruction on the use of several 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.
Job Opportunities
The demand for certified Dynamics 365 Customer Engagement (CRM) consultants is quite high in the market. A 2-3 years experienced Dynamics 365 Customer Engagement (CRM) developer or technical consultant can earn as much as $70k-90k on an average. This course will help you on the following job roles:
- Dynamics CRM Technical Consultant
- Dynamics CRM Developer
- Techno-functional consultant (Dynamics CRM)
- Architect – Dynamics 365 CRM
Course Duration
Total duration: 15 hours
Prerequisites for Dynamics 365 CE Advanced Developer Training
- Knowledge of Customizing and Configuring Dynamics 365 CE
- Basic programming skill on .net programming and JavaScript
- Access to Dynamics 365 account (cloud or on premise)
Course Contents
Module 1: Intro to Extending Dynamics 365 Customer Engagement(CRM)
- XRM Platform
- Why Custom Development is needed?
- Dynamics 365 Customer Engagement (CRM) Extensibility Architecture
- Different methods to extend Dynamics CRM
- Supported Vs un-supported customizations
- How to use SDK for custom development
Module 2: Working with Web Resources
- Understanding Web Resources
- Different Types of web resources
- Create new web resources
- Working with html and Javascript web resources
- Use Web resources for CRM Customization
Module 3: Form Scripting using Jscript
- Understandings basics of client scripting for CRM
- CRM form events – Onload, OnSave, OnChange and TabStateChange.
- Understand Xrm.Page Object model.
- Develop and register Javascript event handlers.
- Use Javascript Notifications and alerts.
- Debug Javascript on different browsers – IE, Firefox and Chrome.
Module 4: Develop Plugins
- What is a Plugin?
- Understanding Event Execution Pipeline
- Developing Plugins
- Deploy and Register Plugins
- Use Plugin Registration Tool for plugin registration and debugging.
- Develop plugins for CRM Online.
- Debugging Plugins on CRM online and on-premise.
- Pre-entity and post – entity images
- Use Shared Variables in Plugins
- Secure and Un-secure configuration in Plugins
- Early bound and late bound classes with Plugins.
Module 5: Query Dynamics 365 Customer Engagement (CRM) Data
- Query Dynamics CRM Data
- Different ways to query Dynamics 365 Customer Engagement (CRM) data.
- Query Strings and Query Attributes
- Write QueryExpression and QueryByAttitude queries
- QueryExpression Vs QueryByAttribute
- Work with FetchXML and LINQ Queries
Module 6: Develop Custom Workflow Activities
- Limitations of Dialogs and Workflows
- How to customize Workflows and Dialogs.
- Basic elements of Custom Workflow activities
- Developing and Deploying Custom Activities
- Integrate Custom activities with Workflows and Dialogs.
- Debugging Custom Workflow Activities.
Also find: Dynamics CRM 2016 Advanced Developer Training
Module 7: Customizing Dynamics 365 Customer Engagement (CRM) Ribbons
- Intro to CRM Ribbon Structure.
- CRM Ribbon Types
- Customize CRM Ribbons Manually
- Creating & Hiding Ribbon Elements
- Enabling & Disabling Ribbon Elements
- CRM Customizing using Ribbon Workbench
Module 8: Customizing Dynamics 365 Customer Engagement (CRM) SiteMap
- Basics of CRM Sitemap
- Different methods to customize CRM Sitemap
- Sitemap customization manually
- Sitemap customization using Sitemap Editor
Module 9: Develop Reports for Dynamics 365 Customer Engagement (CRM) – using Report Wizard and SSRS
- Basics of Reporting in Dynamics CRM
- Create Reports using Reports Wizard
- FetchXML Reports
- SSRS Based Reports
- Reporting for Dynamics CRM online
- Integrate Reports in Dynamics CRM Environment
Module 10: Dynamics 365 Customer Engagement (CRM) Web Services
- Understand Dynamics 365 CRM web services.
- How to use Web APIs with Dynamics 365 CRM?
- Working with Web APIs and Javascript
- Web API Discovery web services
Also find: Dynamics CRM 2016 Advanced Developer Training
Module 11: Integration Dynamics CRM with .NET applications
- Understand the basics of .NET application with Dynamics 365 Customer Engagement (CRM).
- Integrate Dynamics 365 Customer Engagement (CRM) with web application
- Integrate Dynamics 365 Customer Engagement (CRM) with console application
To buy Advanced developer video course on offer use this link
Contact
For more details on the course and demo session please Call: +91 8008 048 446. Email. [email protected]
Other Dynamics 365 courses from Magnifez Technologies
- Dynamics 365 Customer Engagement (CRM) Technical Training
- Dynamics 365 Customer Engagement (CRM) Functional Training
- Dynamics 365 Customer Engagement (CRM) Sales
Trainers Profile
- The trainer for this course is Firoz Muhammed who has 10 years of experience in the IT industry. He is a certified Microsoft Dynamics 365 Customer Engagement Consultant and corporate trainer. He has been teaching and consultant for more than 9 years.
- He carries experience in areas of business development, consulting, application development and corporate training.
- He has worked for corporates-like MphasiS, Capgemini, Wipro and Accenture and presently working for Magnifez Technologies, an IT firm specified in Microsoft Dynamics technologies.
- He can be connected on [email protected]
- For training inquiries please mail to [email protected] or call +91 8008 048 446
About Magnifez Academy
Magnifez Academy, a subsidiary of Magnifez technologies, providing learning solutions to individuals and corporate on cutting technologies. As part of the service offering, Magnifez Academy is focused on delivering online and classroom training on Dynamics 365 and other related technologies. We have delivered training for candidates from over 30+ countries and for 20+ corporate in India and abroad.
Course Features
- Lectures 61
- Quizzes 0
- Duration 50 hours
- Skill level Pro
- Language English
- Students 486
- Assessments Self
-
Extending Dynamics 365 CE
-
SDK Toolkit
-
Working with Web Resources
-
Form Scripting
-
Developing Plugins
-
Develop Custom Workflow Activities
-
Query Dynamics 365 Customer Engagement (CRM) Data
-
Customizing Dynamics 365 CRM Ribbons
-
Customizing Dynamics 365 CRM Sitemap
-
Develop Reports for Dynamics 365 CRM – using Report Wizard and SSRS
-
Dynamics 365 CRM Web Services
-
Integration with .NET applications