Dynamics 365 CE Advanced Developer Course Bundle
Learn Dynamics 365 CE customization end to end - OOB to Advanced topics.
Enroll in Course
Dynamics 365 Customer Engagement Advanced Developer Course Bundle
Dynamics 365 CRM COURSE BUNDLE OVERVIEW
Dynamics 365 CE Advanced developer Course bundle is designed for CRM consultants who want to learn Dynamics 365 CE development end to end - starting from development basics to OOB customization to advanded code based customizations.
This Dynamics 365 CE video training bundle involves two courses:
- Dynamics 365 CE Developer course
- Dynamics 365 Advanced Developer Course.
COURSE 1: DYNAMICS 365 CE DEVELOPER
Dynamics 365 CE developer training course is for technical consultants and developers who want to get into Dynamics 365 CRM developer role. The course focuses on customizing the application using Out of the Box features (using User Interface) and using code. It allows detailed chatpers on how to develop custom code for customizing Dynamics 365 CE using plugins and custom workflow activities that every Dynamics 365 developers should be expert on.
Dynamics 365 Customer Engagement (CE), popularly known as Dynamics CRM, is one of the leading CRM application in the market. The demand for Dynamics 365 CE developers and functional consultants are quite higher, and its even more with the release of latest version of the application, Dynamics 365.
Following are the sections which will walk you through customizing Dynamics 365 CE.
COURSE 2: Dynamics 365 CE Advanced Developer Course
Once developers are good with basic development on Dynamics 365 CE then they have to learn the advanced development topics on their journey to become Dynamics 365 CE architects.
If you are a budding Dynamics 365 CE developer, we will recommend you attend our Dynamics 365 Developer video Training Course before attending this one.
WHAT YOU WILL LEARN
- Intro to OOB customization
- Customizing Dynamics 365 CE Entities and components
- Customizing views, charts and dashboards
- Creating entity relationships
- Extending Dynamics 365 CE using code
- Developing plugins, and plugin components
- Plugin development and debugging
- Developing Custom workflow activities
- Customizing DyaCE ribbons and sitemaps
In this Microsoft Dynamics 365 Customer Engagement training course you will learn advanced customization topics such as advanced plugin development topics, query Dynamics 365 data using QueryExpression, FetchXML, WebAPI integration etc.
- Extending Dynamics 365 CE using code
- Dynamics 365 Web services
- Using web resources
- Plugin development
- Shared variables in plugins
- Pre-entity and post entity-images in plugins
- Early bound classes using crmsvcutil.exe
- Developing custom workflow activities
- Query data using QueryExpression, FetchXML
- Web API integration
- Report building using fetchXML
TARGET AUDIENCE
The target audience for this Dynamics 365 CE developer training course is aspiring CRM professionals who want to learn Microsoft Dynamics 365 CRM development and become a master of it.
You can be:
- .NET Programmer
- Developer
- Technical Consultant
- Architects
Course Curriculum
-
StartChapter 3 - Understanding Dynamics CRM Entity Model (35:31)
-
StartChapter 4 - Customizing Dynamics CRM Entities (31:05)
-
PreviewChapter 5 - Customizing Entity Forms (20:54)
-
StartChapter 6 - Customizing Entity Form Components (24:05)
-
StartChapter 7 - Customizing Entity Attributes (47:02)
-
StartChapter 8 - Customizing Entity Views and Charts (27:05)
-
StartChapter 9 - Customizing Entity Relationships (47:00)
-
StartChapter 10 - Implementing Business Rules (27:57)
-
StartChapter 11 - Understanding Process in Dynamics CRM (17:13)
-
StartChapter 12 - Implementing Workflows for Automation (48:57)
-
StartChapter 13 - Dialogs for Interactive Process (15:27)
-
StartChapter 14 - Implementing Business Process Flows (39:22)
-
StartChapter 15 - Custom Entities using Actions (20:39)
Courses Included with Purchase
Original Price: $94
DETAILED COURSE CONTENTS
COURSE 1: DYNAMICS 365 CE DEVELOPER COURSE
Section 1 - Intro to customize Dynamics 365 Customer Engagement
This section includes chapters that gives you an introduction to extending Dynamics 365 CE using code, Dynamics 365 SDK ( Software Development Kit) and web resources.
Section 2 - Customize Dynamics 365 CE entities
This section explains in detail how to customize Dynamics 365 CE entities. Entity customization, forms and views customization, entity relationships.
Section 3 - Processes for Automating Business Processes
You can bring automation to your Dynamics 365 application using processes. This section is on implementing processes that is workflows, dialog, business process flows and actions.
Section 4 - Extending Dynamics 365 using Code
You will exposed to different ways to extend Dynamics 365 CE using code. Chapters in this section is a foundation is to extend the application using code.
Section 5 - Develop Plug-in and custom workflow activities
Plug-ins are event handlers developed using custom code in .NET. You will learn about Plugins in detail and how to register plugins with Dynamics 365 CE application.
Workflows are limited in their functionality but you can extend their functionality using code. This sections has topics which will teach you how to write code and extend workflows.
Section 6 - Customize Ribbons, Sitemap and reports
Ribbons and sitemaps are the UI components of Dynamics 365 CE application. you will learn how to customize these areas of the application manually and using tools.
COURSE 2: DYNAMICS 365 CE ADVANCED DEVELOPER COURSE
The contents of this Microsoft Dynamics 365 Customer Engagement developer training course is split into 7 sections and 50+ chapters. The training course is designed to make Microsoft Dynamics 365 CE developers familiarize with advanced developer concepts.
Section 1 - Intro to Extending Dynamics 365 CE
This section gives you an introduction to extending Microsoft Dynamics 365 CRM using code, Dynamics 365 SDK (Software Development Kit) and web resources.
Section 2 - Form scripting using JScript
Using JScript you can create form event handlers for Dynamics 365 CE forms. In this section you will learn about 4 main form events and how to write JavaScript functions for each of these events.
Section 3 - Develop Plug-in and Custom workflow activities
Plugins are custom business logic which you can trigger on Dynamics 365 Customer Engagement (CE) core events so that you can augment the standard behaviour of the platform.
This section of the course will walk you through the basics of plugin development, Plugin registration and deployment and finally debugging of plugins. Also, the chapter talks about the advanced concepts in plugins such as shared variables, early and late bound, secure and unsecure configuration etc.
Finally, we talk about the development and registration of custom workflow activities which are used to extend the standard functionality of workflows and dialogs in Dynamics 365 customer Engagement (CE).
Section 4 - Querying Dynamics 365 CE Data
This section talks about the 3 types of queries to retrieve data from Dynamics 365 customer Engagement (CRM).
Those are 1) QueryExpression and QueryByAttribute 2) FetchXML and 3) LINQ queries.
Section 5 - Integrate Dynamics 365 CRM with other apps
Dynamics 365 customer engagement (CE) can be integrated with 100+ applications - using code based integration and through UI. This section of the course walks you through Web API for Dynamics 365 and also integrating .NET applications with Dynamics 365.
Section 6 - Customizing Dynamics 365 CE Ribbons and Sitemap
Ribbons and sitemaps are the two navigational components of dynamics 365 customer engagement (CE) that hold controls and can be customized as per requirements. We have mainly 3 types of ribbons in the application for forms, views and applications. Sitemap(s) are the primary form of navigation on Dynamics 365 applications that also can be customized.
Section 7- Reporting in Dynamics 365 CE
Reports can be created in Dynamics 365 Customer Engagement (CE) using UI (Report Wizard) as well as using SSRS. Report Wizard is the UI based tool using which you can create and customize tools in Dynamics 365.
For complex reports SSRS can be used to create reports where two types of queries are used - FetchXML and SQL queries. For CRM online only FetchXML reports can be used while on-premise CRM allows both FetchXML and SQL reports.
ONCE YOU FINISH THIS DYNAMICS CRM DEVELOPER TRAINING COURSE YOU WILL BE ABLE TO:
- Perform advanced customization tasks
- Differentiate Supported Vs Unsupported customization
- Development using SDK v9.x
- Understand Web resources
- Web Services
- Develop plugins using C#.NET
- Deploy and Debug Plugin code
- Implement Plug-ins
- custom workflows
- Implement form customization using Javascript
- Advanced Plugin concepts
- Develop Custom workflow activities
- Query Data using QueryExpression and FetchXML
- Integrate Dynamics 365 with .NET applications
- Web API with Dynamics 365
- Developing reports using SQL and FetchXML
Your Instructor
Firoz Muhammed is a Dynamics 365/PowerApps Coach, Architect and and corporate trainer (MCT). He has more than 12 years of experience in the IT industry into consulting, implementation and corporate training.
He carries experience on technologies like C++, C#.Net and Microsoft Dynamics 365 CE, Power Platform. As part of his career he worked for companies such as HP, Capgemini, Wipro, Qatar Airways and Accenture.
Presently he is working as a Dynamics 365 CE architect at Magnifez Technologies and also handle corporate training assignments on Dynamics 365, PowerApps, Power Automate and related technologies.
He has trained more than 1200 professionals on Dynamics 365 CE/CRM as part of his corporate training stint. He trained professionals from corporate companies such as IBM, Sony, Adobe, UST Global, Capgemini and many more.
He got his Dynamics 365 courses published on Udemy and D365 Academy. He likes to explore new technologies and like to share his knowledge through his coaching programs and video courses.
Other Dynamics 365 Courses that students bought together!
Get started now!
WHAT IS NEXT TO LEARN?
Once you finish this Dynamics 365 Customer Engagement development training course your next step would be learning more advanced topics to become a Dynamics 365 CE expert.
DYNAMICS 365 CE DEVELOPER COURSE SERIES
You can continue learning Dynamics 365 and PowerApps development from these courses:
Course 1 - Dynamics 365 CE + PowerApps Developer Beginner Course
Course 2 - OOB Customization in Dynamics 365 CE
Course 3 - Automation in Dynamics 365 CE
Course 4 - Code Based Customization in Dynamics 365 CE
Course 5 - Advanced Development in Dynamics 365 CE
Course 6 - JavaScript Development in Dynamics 365 CE
Course 7 - Web API in Dynamics 365 CE
Course 8 - PowerApps Development Course.
ULTIMATE DYNAMICS 365 CE + POWERAPPS DEVELOPER COURSE BUNDLE
Alternatively you can access all the Microsoft Dynamics 365 CE(CRM) and PowerApps training courses from from the following Ultimate course bundle.
Check out Ultimate Dynamics 365 CE course bundle
By the end of this course series you will be an expert Dynamics 365 CE + PowerApps developer :)