Designing and Building Custom Apps using Dynamics 365

Turbo charge your existing knowledge of Developing Dynamics 365 Apps with 10+ hours of video instruction
"This is truly an awesome course. The value that I got by doing this course is immense. Everybody should get the value."

Tiklu Ganguly

"So well-organized course! Great explanation and so helpful topics! Thanks!"

Arezou BehnamRavan

"Scott does an awesome job of breaking down development concepts for Dynamics 365 Customer Engagement. This course fills an enormous gap in development training for CRM. All of the code is included, so you can easily follow along with the course"

Daniel Leeman

Course Summary

Using the new Unified User Interface, this course uses a sample application to show how to build complex extensions to the Dynamics 365 for Customer Engagement platform using C# Plugins/Workflow Activities as well as TypeScript generated web resources. Over 10 hours of video course instruction by Scott Durow, complete with source code.

Implement and Unit Test complex business rules using C# Plugins & Workflows, TypeScript and the WebAPI

Develop custom user interface components that will run both on the web and mobile/tablet clients using TypeScript with the MVVM pattern and KnockoutJS

Use Visual Studio Team Services to version control your code & metadata as well as implement continuous integration with the help from NuGet, npm and Gulp

Create Scheduled Jobs to perform repeating tasks

Extend the user interface in a fully supported way using the Form XRM client-side API, custom Command Bar buttons and Editable Grid business logic

Automatically unit test your code using the Visual Studio Testing Tools, QUnit and Chutzpah

Structure your solutions to effectively deploy version updates and patches

Integrate with external Web Services using Web-Hooks and Virtual Entities

Course Curriculum

Scott Durow

Scott is a Microsoft Business Solutions MVP specializing in Dynamics 365 and the Power Platform. He is a committed and passionate software architect & technologist with a successful track record of realizing business vision through enterprise/application architectures that are tightly aligned with budget and timescales. By combining his detailed technical knowledge with a clear grasp of the wider commercial issues Scott can identify and implement practical solutions to real business problems. Scott is an excellent communicator and technical author, regularly speaking at conferences in the UK and abroad. Scott’s software career spans more than 20 years where he has moved from assembly language device driver programming, industrial control software and then into enterprise business applications. His experience covers work in Europe, North America, and Japan. He is also the author of the Ribbon Workbench, SparkleXRM and dataverse-ify.
Scott lives near Vancouver in Canada with his wife, Kerrie, and three children. To read more about his latest projects, you can visit his blog at You can also follow him on Twitter at @ScottDurow.

This course is now retired!

Much has changed since I produced this course and so it is now retired. Watch out for more courses soon with updated content. You can still access this course on  Udemy if you wish to enrol.