Application Development with Dynamics 365: 2-in-1

Leverage the power of Dynamics 365 to build and support enterprise scale business applications with Dynamics 365

4.05 (207 reviews)
Udemy
platform
English
language
Programming Languages
category
1,506
students
13 hours
content
Apr 2018
last update
$59.99
regular price

What you will learn

Understand the basics of Microsoft Dynamics 365 and how to quickly analyze CRM data to get a holistic view of your entire business

Integrate with the entire Microsoft Office Suite and work with Dynamics CRM data

Build, test, and maintain consistent custom HTML user interface with Dynamics 365 Unified UI for all devices and formats

Analyze data using dashboards, charts, and reports

Work with Dynamics CRM using mobile and tablet applications

Explore new and advanced features of Microsoft Dynamics 365 Customer Engagement

Description

Microsoft Dynamics 365 is a business application that combines CRM and ERP capabilities to help you empower your employees, engage customers, and optimize operations. To build dynamic and incisive business solutions with Dynamics 365, you’ll need to have basic understanding of the Microsoft Dynamics CRM platform.

This comprehensive 2-in-1 course contains in-depth content balanced with tutorials that put theory into practice. It’s focus is on giving you both the understanding and the practical examples that will allow you indulge in the world of Microsoft Dynamics 365.

This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.

The first course, Start Up Guide For Microsoft Dynamics 365, course starts off with setting up a Dynamics CRM trial instance and understanding its basic navigation. You will then learn to perform CRUD operations on CRM records. You will also learn to analyse data using dashboards, charts, and reports. Next, you will learn to import and export data from Dynamics CRM. You will work with Dynamics CRM using Outlook.

The second course, Designing and Building Custom Apps using Dynamics 365, course starts off with setting up fast and effective collaborative development and a mature Continuous Integration pipeline using Microsoft Team Services, npm, Nuget, and Gulp. You will then learn a framework for effective data modelling of entities within Dynamics 365 and how functionality can be built up in iterations using user story mapping. You will also learn about base currencies to ensure that your custom apps do not run into any challenges as they grow in complexity and usage. Next, you will see how logical and physical architecture of integration with external systems is examined using the new Web-Hooks and Virtual Entity features, allowing data to be both consumed and output in a robust and efficient fashion. You will learn about the new Xrm client API features of the Unified Client provide exciting new ways of extending your forms and grids which are demonstrated using the sample application being built. Further, you'll learn how to extend your Microsoft Dynamics 365 Customer Engagement business applications using HTML, TypeScript, and CSS using KnockoutJS via the MVVM design pattern so that your logic can be unit tested and deployed with easy and effortless repeatability.

By the end of this Learning Path, you’ll be able to build and support enterprise scale business applications with Dynamics 365.

About the Authors:

Piyush Paliwal has been working as a Microsoft Dynamics CRM consultant for more than half a decade and have been associated with Microsoft for a few years now. During this time, he has helped various customers manage their sales pipeline by bringing their business processes in Dynamics CRM or Dynamics 365. In his spare time, he usually prefers to go for a drive.

Scott Durow is a Microsoft Business Solutions MVP specializing in Dynamics 365. 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. He 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 for Dynamics CRM and SparkleXRM.

Content

Start Up Guide For Microsoft Dynamics 365

The Course Overview
What is CRM and Why it is needed?
Introduction to Microsoft Dynamics 365
Setting Up a Trial Instance of Dynamics 365
Moving around in Microsoft Dynamics 365
Personalize Dynamics to Suit Your Needs
How Does Dynamics CRM Data Model look?
Play with Records (CRUD Operations)
Import/Export data in CRM
Typical Sales Cycle - Demo
Advanced Find – Strongest Search Tool
Create Views
Explore Trends with Charts
Need 360 View of Business
Working with Reports
Go Mobile with Dynamics CRM Mobile Client
Go Mobile with Dynamics CRM Tablet Client
Exploring How Well Dynamics CRM Talks to Outlook
Ease Up the Sales Document Writing
Start Analyzing Data with Excel Templates
Do More with Dynamics 365
Test Your Knowledge

Designing and Building Custom Apps using Dynamics 365

The Course Overview
Dynamic 365 Solution Setup & Deployment Strategy
Visual Studio Environment Setup
Managed or Unmanaged?
Setting up our SpaceFlight365 Solution
Package Deployer
Adding Visual Studio Package Dependencies
Adding NuGet Dependencies
Adding Javascript Dependencies
Enabling Source Control using VSTS & Git
Managing Branches
Introduction to spkl Task Runner
Creating a Plugin Project with spkl
Deploying a Web Resource Project with spkl
Managing Dynamics 365 Metadata
UnPacking Solutions with spkl
Merging Solution Packager Metadata
Packing Solutions with spkl
User Story Mapping
Using State Charts to control flow
State Behavior in Dynamics 365
App Data Modelling
Unified Client & Apps
Back to Basics
What is an Account?
Multi-Select Fields
Timezones
Base currency
What is Continuous Integration (CI)?
Adding Plugin Unit Tests
Adding Javascript Unit Tests
Setting up a CI Build
Creating VSTS Build Definition
Debugging broken builds
Creating a Release Definition
Introduction to Data Integration with Dynamic 365
Logical & Physical Integration Framework
Exchange Rate Integration
Exchange Rate Action Plugin Unit Tests
Implement Exchange Rate Plugin
Deploy Exchange Rate Plugin
Flight Telemetry Virtual Entity
Custom Virtual Entity Data Provider
Registering Custom Data Provider
Airport Flight Status Integration
External Integration User Setup
Workflow to apply status update
Check In Status Integration
Client or Server?
Taking client scripts to the next level
Deploying & Debugging ClientHooks
Calling Dynamics 365 SDK Services from JavaScript – a moving target!
Calling the WebApi from JavaScript
Command Bar Customizations
Adding Buttons & Commands using the Ribbon Workbench
Wiring up the JavaScript to the Cancel Booking Command
Dynamic Flyouts on Forms
Extending Grids
Adding Grid On Change Events
Grid Control Events
Adding Form Notifications
Adding Grid Status Icons
MVVM Pattern
Setting up the Client UI library and unit tests
Adding Seat Selection logic to the View Model & Unit Testing
Wiring up View Model to View
Adding Knockout Bindings
Responding to Drag Events
Adding Touch Support
Loading data for Seat Selection
Testing inside the Unified Client
Saving the Seat Assignments
Handling Errors
Preparing for deployment
Test Your Knowledge

Screenshots

Application Development with Dynamics 365: 2-in-1 - Screenshot_01Application Development with Dynamics 365: 2-in-1 - Screenshot_02Application Development with Dynamics 365: 2-in-1 - Screenshot_03Application Development with Dynamics 365: 2-in-1 - Screenshot_04

Reviews

Gabriele
March 4, 2020
Very interesting! New concepts, otherwise difficult to find or to learn by your own. Very well explained.
Georg
June 6, 2019
Bislang noch zu allgemein. Anfangs Ton sehr schlecht Lautstärke schwankend. Für Entwickler momentan zu allgemein. 2. Sprecher ist deutlich besser. Die Struktur der Beispiele ist manchmal etwas chaotisch. Der Sourcecode baut anfangs nicht aufeinander auf. Danach wird es besser. Sehr pragmatische Zusatztools werden auch erklärt. Das Wissen des Vortragenden ist absolut super. Der Kurs behandelt sehr viel die Verwaltung und den Aufbau großer Projekte.
Andrew
January 7, 2019
Seems like this video is outdated compared to what I am going through with Microsoft's website and getting my 30-day free trial.
John
July 6, 2018
This course presented a great balance- lots of good coding detail, without getting too low-level and dragging on. The presenter clearly displays extensive knowledge on the product. My only issues with the course were: the uneven volume levels for the videos (a minor thing), also the video overlay of the present quite often gets out of sync with the audio (i find this very distracting). Overall a great course from Packt - I will definitely look for more. Thx!

Charts

Price

Application Development with Dynamics 365: 2-in-1 - Price chart

Rating

Application Development with Dynamics 365: 2-in-1 - Ratings chart

Enrollment distribution

Application Development with Dynamics 365: 2-in-1 - Distribution chart
1641164
udemy ID
4/11/2018
course created date
8/21/2021
course indexed date
Bot
course submited by