4.23 out of 5
4.23
20 reviews on Udemy

Dynamics 365 CRM + PowerApps Developer Course – Part 1

Get started on Microsoft Dynamics 365 CRM development, PowerApps & Power Automate. Plugins, Custom Workflow, JavaScript
Understand what it takes to become a Microsoft Dynamics 365 CE developer
Learn about different types of customization options in Dynamics 365 CRM/CE
Understand the Architecture of Dynamics 365 CRM/CE and components in detail
How to do Out-of-the-Box (OOB) Vs Code based Customization in Dynamics 365 CRM/CE
Explore and learn how to develop Plugins and Custom Workflow Activities to extend the application
Exploring Microsoft Power Platform and its components
Learn about Microsoft Power Automate and creating Flows in the application

YOUR ENTRY TO DYNAMICS 365 CRM + POWERAPPS DEVELOPMENT

This course is your entry point to Dynamics 365 Customer engagement(CRM) and PowerApps development. You will learn the basics of Development on Dynamics 365 CE from scratch!!

This is the part 1 of the 8 course series on Dynamics 365 & PowerApps development where you will learn everything about Dynamics 365 CRM and PowerApps development, end to end.

This course series is development is developed with the intention of making you an expert on development, and this course is your start!

Being a Microsoft Dynamics 365 CRM developer you need to know what it takes to become a developer and what skills you should be good at. It is not a skill or two, it is a combination of many skills and yes, PowerApps is the latest addition  to this list.

WHAT YOU WILL LEARN FROM THIS COURSE?

You will learn the basics of Dynamics 365 CRM development from scratch starting from what is Dynamics 365, Customer Engagement and how to setup the development environment for Dynamics 365 CRM development.

You will learn the following:

  • Basics of Dynamics 365

  • Dynamics 365 CE architecture

  • OOB Vs Code based customization

  • Entity, View and Dashboard customization

  • Plugin development basics

  • Custom workflow activities

  • JavaScript development basics

  • Overview of Power Platform

WHO SHOULD ATTEND THISE COURSE

Anyone can attend this course as long as you want to become a Dynamics 365 CE + PowerApps developer.

You can be a:

  • Programmer/developer

  • IT Manager

  • Administrators

  • Software Architects

JOB OPPORTUNITIES FOR DYNAMICS 365 CE AND POWERAPPS DEVELOPERS

• Dynamics 365 provides an amazing job opportunity. There is a need for more developers in the market than functional consultants and administrators. 1:5 Ratio of functional Consultant to developers

• Average Salary $80,000 to $120,000 per annum for experienced 5-10 years developer.

COURSE CONTENT AT HIGH LEVEL

This course includes 8 sessions and 50+ chapters. The following are the 8 sessions includes in the Dynamics 365 CE + PowerApps developer Beginner course.

Section 1 –  Course Overview

Section 2 – Dynamics 365 CE Overview

Section 3 – Understanding Dynamics 365 CRM in detail

Section 4 – How to become a Dynamics 365 CRM/CE Developer

Section 5 –  Start Customizing Dynamics 365 CRM

Section 6 – OOB Customization in Dynamics 365 CRM

Section 7 – Code based Customization in Dynamics 365 CRM

Section 8 – Getting Started with Microsoft Power Platform

PRE-REQUISITE OF THE COUSE

  • Basic Computer knowledge

  • C# Programming Fundamentals

  • JavaScript Basics

  • Interest to learn a new application.

DETAILED COURSE CONTENT OF THE COURSE

SECTION 1 –  Course Overview

Lecture 1 – Course Overview

Lecture 2 – What you will learn

Lecture 3 –  Target Audience

Lecture 4 – Course Pre-requisites

Lecture 5 –  Course Contents

Lecture 6 –  About the trainer

SECTION 2 – Dynamics 365 CRM Overview

Lecture 7 – What is Dynamics 365

Lecture 8 – Dynamics 365 Applications

Lecture 9 – Dynamics 365 FNO Intro

Lecture 10 – Dynamics 365 Business Central

Lecture 11 – Dynamics 365 CE Intro

SECTION 3 – Understanding Dynamics 365 CRM in detail

Lecture 12 – Dynamics 365 CE in detail

Lecture 13 – History of Dynamics 365 & CRM

Lecture 14 – Apps in Dynamics 365 CE

Lecture 15 – Dynamics 365 CE Vs Dynamics CRM

Lecture 16 – Dynamics 365 CE Vs Other CRMs

Lecture 17 – Dynamics 365 CE Deployment Models

SECTION 4 – How to become a Dynamics 365 CRM/CE Developer

Lecture 18 – Dynamics 365 CE Job Roles

Lecture 19 – Dynamics 365 CE Job Responsibilities

Lecture 20 – Dynamics 365 CE Developer Skillset

Lecture 21 – Dynamics 365 CE Developer Learning Path

Lecture 22 – Dynamics 365 CE  Job Opportunities

Lecture 23 – Dynamics 365 CE Certifications

SECTION 5 – Start Customizing Dynamics 365 CRM

Lecture 24 – What is Customization

Lecture 25 – Why Customization is needed

Lecture 26 – OOB Customization

Lecture 27 – Customizing Metadata

Lecture 28 – Supported Vs un-supported customizations

Lecture 29 – Dynamics 365 CE Architecture

Lecture 30 – Understanding DataVerse

SECTION 6 – OOB Customization in Dynamics 365 CRM

Lecture 31 – OOB Customization Basics

Lecture 32 – Understanding Solutions

Lecture 33 – Types of Solutions

Lecture 34 – Understanding Entities

Lecture 35 – Customizing Entities

Lecture 36 – Working with Views

Lecture 37 – Customizing Views

Lecture 38 – Understanding Dashboards

Lecture 39 – Customizing System Dashboards

SECTION 7 – Code Based Customization in Dynamics 365 CRM

Lecture 40 – Extending Dynamics 365 CE

Lecture 41 – Dynamics 365 CE Architecture

Lecture 42 – Overview Of Plugins

Lecture 43 – Developing Plugins

Lecture 44 – Registering Plugins

Lecture 45 – Custom Workflow Activities

Lecture 46 – Javascript for Form Customization

SECTION 8 – Getting Started with Microsoft Power Platform

Lecture 47 – Power Platform Overview

Lecture 48 – Dynamics Application Stack

Lecture 49 – PowerApps Overview

Lecture 50 – Navigate through PowerApps Studio

Lecture 51 – PowerApps Types

Lecture 52 – Creating A PowerApps App

Lecture 53 – Power automate intro

Lecture 54 – create a simple flow in Power Automate

WHAT IS THE NEXT STEP?

The next step would be start learning part 2-  Dynamics 365 development course.

8 COURSE DYNAMICS 365 CE + POWERAPPS DEVELOPMENT COURSE SERIES

You can continue learning Dynamics 365 and PowerApps development through the following 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.

By the end of this course series you will be an expert Dynamics 365 CE + PowerApps developer 🙂

Course Overview

1
Course Overview

This chapter is an introduction to Dynamics 365 + Power Platform Developer Part 1 course. You can get an idea what you are going to learn from this developer course and who should attend this course.

You will get an idea what is this video course on Dynamics 365 CRM is about and what you can expect from this course.

2
What you would learn?

This course is your entry point to Dynamics 365 Customer engagement(CRM) and PowerApps development. You will learn the basics of Development on Dynamics 365 CE.

This course is the part 1 of the 8 course series on Dynamics 365 & PowerApps development.


What you would learn?

  • Basics of Dynamics 365

  • Dynamics 365 CE architecture

  • OOB Vs Code based customization

  • Entity, View and Dashboard customization

  • Plugin development basics

  • Custom workflow activities

  • JavaScript development basics

  • Overview of Power Platform

3
Target Audience

Who should Attend?

Anyone can attend this course as long as you want to become a Dynamics 365 CE + PowerApps developer.

You can be:

  • Programmer/developer

  • IT Manager

  • Administrators

  • Software Architects

4
Course Pre-requisites

Pre-requisites to attend this course:

  • Basic Computer knowledge

  • C# Programming Fundamentals

  • JavaScript Basics

  • Interest to learn a new application.

What are the pre-requisites to attend this course:

  • Install Visual studio 2015 or above

  • Dynamics 365 CE Trail license

  • Passion to learn a new interesting technology

  • Basic C# and JavaScript knowledge

5
Detailed Course Contents

Course Contents:

This course includes 8 sessions and 50+ chapters. The following are the 8 sessions includes in the Dynamics 365 CE + PowerApps developer Beginner course.


Section 1 - Course Overview

Section 2 – Dynamics 365 CE Overview

Section 3 – Customizing Dynamics 365 CE

Section 4 – Set up Development environment

Section 5 - Customization Basics

Section 6 – OOB Customization

Section 7 – Code based Customization

Section 8 – Microsoft Power Platform


6
About the trainer

In this lecture, you will learn about the trainer who is going to deliver this training.


The trainer for this course is Firoz Muhammed, who is a Dynamics 365 Architect and Microsoft Certified trainer (MCT). He has more than 12 years of experience into Dynamics 365 consulting, development and corporate training.

He trained more than 1000 students on Dynamics 365 and Power Platform and have trained candidates from more than 45 different countries and have conducted cooperate training sessions to more than 25+ corporate companies like IBM, Sony, Adobe, US Technologies, ITC Limited etc.

He has handled implementation of multiple Dynamics 365 projects for international clients in the last 11 years of his career. His other expertise area include project management, Dynamics 365 FNO, Dynamics 36 BC and PowerBi.

Find him on Linkedin: https://www.linkedin.com/in/firoz-muhammed-dynamics-365-architect-consultant/

D365 Academy: https://dynamics365academy.com/

Dynamics 365 Overview

1
What is Dynamics 365?

This chapter is an introduction to  Microsoft Dynamics 365. This chapter will give you good idea on What is Dynamics 365 is all about, its components, and different apps coming under Dynamics 365.

Dynamics 365 apps are primarily classified into:

  • Dynamics 365 Customer Engagement ( previously known as Dynamics CRM)

  • Dynamics 365 Finance & Operations ( Previously known as Dynamics AX)

While Dynamics 365 FNO is not included in this course, you will learn about Dynamics 365 in detail and how to customize the application.

2
Apps in Dynamics 365

In this lecture you will learn about applications in Microsoft Dynamics 365 such as FNO, Customer Engagement and Business central.


What are the applications and application suites involved in Dynamics 365 ?

1. Dynamics 365 Finance and Operations (FNO)

2. Dynamics 365 Customer Engagement (CE)

3. Dynamics 365 Business Central( BC)


This chapter of the course will give you a detailed introduction to the applications included in Dynamics 365 and the purpose of each of these applications suites.

Along with these apps, also there is Microsoft Power Platform which is an extension to Dynamics 365 platform. We will be covering Microsoft Power Platform on the section named 'Working with Microsoft Power Platform' as the last section of this course.

3
Dynamics 365 Finance and Operations Intro

In this lecture, you will learn about Microsoft Dynamics 365 Finance and Operations (FNO).

Dynamics 365 Finance and Operations is the ERP application suite included in Dynamics 365, which is suitable of enterprise businesses. Dynamics 365 FNO is the upgraded version of Microsoft Dynamics Ax, which is the previous version.

Dynamics 365 FNO has modules following modules:

  • Finance

  • Supply Chain management (SCM)

  • Production

  • Manufacturing

  • Retail

Microsoft has recently renamed Dynamics Retail as Dynamics commerce which is primarily used for managing retail operations of the organization.


4
Dynamics 365 Business Central Intro

In this lecture, you will learn about Microsoft Dynamics 365 Business Central (BC) application and its components.

Dynamics 365 Business Central is the ERP application within in Dynamics 365 suitable for mid-size businesses.

It was Dynamics Navision the previous version and Microsoft upgraded Dynamics NAV into Dynamics 365 BC recently and it is easy to use ERP application.

Dynamics 365 BC has modules similar to that of dynamics 365 FNO but it is more suitable small and mid-size businesses.

Modules in Dynamics 365 Business Central Are:

  • Financial Management

  • Sales

  • Purchases

  • Warehouse Management

  • CRM

  • Human Resources Management

  • Projects

5
Dynamics 365 Customer Engagement ( CRM) Intro

In this lecture, you will learn about Microsoft Dynamics 365 Customer Engagement ( CRM) application suite and the applications included in it.

Dynamics 365 CE (CRM) is the CRM application from Microsoft Dynamics 365 which helps businesses to manage their customer engagement operations such as sales, customer service, field service etc.

Dynamics CRM is the processor of Dynamics 365 Customer Engagement.

With the help of Dynamics 365 CRM you can manage all the customer engagement operations of your organization end to end.

In Dynamics 365 CE, you can procure the the applications separately such as the following:

  • Dynamics 365 for sales

  • Dynamics 365 for Customer service

  • Dynamics 365 for Marketing

  • Dynamics 365 for Field service and

  • Dynamics 365 for Project Service Automation.


You can procure these applications together or one by one as per your requirement. This course is all about Dynamics 365 CE and how to start customizing Dynamics 365 CE + PowerApps.

Stay tuned.

Understanding Dynamics 365 Customer Engagement in detail

1
Understanding Dynamics 365 CE in detail

In this lecture, you will learn what is Dynamics 365 Customer Engagement (CRM) is all about, what is included in the application suite and how to make use of the application within the suite.

Dynamics 365 CRM has the new Unified Interface (UI) which works with all all the devices and platforms.


Dynamics 365 CRM has the following modules:

  1. Sales

  2. Customer Service

  3. Marketing

  4. Field Service

  5. Project Service Automation.

In this chapter, we will walk you through Dynamics 365 CE application and all its applications and will familiarize with the navigation.

2
History of Dynamics 365

In this lecture, you will learn about the history of Dynamics 365 and Dynamics 365 Customer Engagement.

ICommunicate.NET is an application developed in .NET is known as the predecessor of Microsoft Dynamics 365.

Microsoft started with iCommunicate.NET back in 2002-03 and come up with the first version of the Dynamics 365 CRM called Microsoft CRM 1.0 in 2003.


Microsoft Dynamics 365 CE Versions:

  • Microsoft CRM 1.0 - January 2003.

  • Microsoft CRM 1.2 - December 8, 2003.

  • Microsoft Dynamics CRM 3.0 - December 5, 2005.

  • Dynamics CRM 4.0 - December 2007.

  • Dynamics CRM 2011 - February 2011

  • Dynamics CRM 2013 -November 2013.

  • Dynamics CRM 2015 - September 2014.

  • Dynamics CRM 2016 - December 2015.

  • Dynamics 365 CE v8.2 – November 2016.

  • Dynamics 365 CE V9.0 – Oct 2017

  • Dynamics 365 CE V9.1 – Oct 2018

  • Dynamics 365 CE V9.2 – Oct 2019


This course is developed based on the latest version of Dynamics 365 CRM/CE ( ie version v9.2) and the course would be updated as Microsoft update the application.

3
Dynamics 365 CE Apps

As we discussed in the previous chapters Dynamics 365 CE/CRM has 5 applications in the suite. Those are:

1.Dynamics 365 for Sales

2.Dynamics 365 for Marketing

3.Dynamics 365 for Service

4.Dynamics 365 for Field Services

5.Dynamics 365 for Project Service Automation


The previous version of Dynamics 365, that is Dynamics CRM 2016 there were only 3 modules such as Sales, Customer Service and Marketing. When Microsoft Released Dynamics 365, they have added 2 more modules into the suite - Field Service and Project Service Automation and made them 5 in count.

4
Dynamics 365 CE Vs Dynamics CRM

Dynamics 365 Customer Engagement (CE) is the upgraded version of Dynamics CRM. But, there is much more than that. There are many things changed in Dynamics 365 CE from Dynamics CRM..

The underlying architecture is the same in both these version but functionality wise there are many things changed.

This chapter talks about these differences.

5
Dynamics 365 CE Vs Other CRMs

Major CRM Applications in the market:

  • Salesforce.com

  • Microsoft Dynamics 365 CE

  • SAP CRM

  • Oracle CRM

  • Zoho

  • Open source CRMs

How Dynamics 365 CRM different from other CRM applications?


§Dynamics CRM is the legacy CRM application

§It includes 3 modules – Sales, Service and Marketing.

§Microsoft CRM 1.0 till Dynamics CRM 2016

§Add-ons: Field Service, Portals, Gamification.



§Dynamics 365 includes CRM and ERP applications.

§FNO, CE, Business applications.

§New apps – Field service and PSA.

§Updated Unified interface (UI)

§Updated licensing & app based pricing

§Tight integration with Power Platform

6
Dynamics 365 Deployment Model

How to deploy Dynamics 365 CRM?

Microsoft Dynamics 365 CE/CRM can be deployed in 3 different ways:


§CRM On Premise - Active Directory.

§CRM Online - Passport Authentication.

§Partner Hosted.


How to become a Dynamics 365 CE developer

1
Dynamics 365 CE Job Roles

Dynamics 365 Customer Engagement(CE) job roles:

  1. Functional Consultant

  2. Developer or technical consultant

  3. Architect

  4. Administrator


What other job roles you can opt learning Dynamics 365 through this developer course series.

  • Pre-sales consultant

  • Tester/ Quality analyst

  • Dynamics 365 Business Analyst

2
Dynamics 365 CE Job Responsibilities
3
Dynamics 365 CE Developer Skill set
4
Dynamics 365 CE Job Opportunities

The demand for Dynamics 365 developers are ever increasing since the inception of Dynamics 365 back in November 2016. And now we have PowerApps and Power automate, which makes Dynamics 365 developer even more in demand.

Job opportunities in the US


Job Opportunities in the UK

5
Dynamics 365 CE Developer Learning Path
6
Dynamics 365 CE Certifications

List of Dynamics 365 + PowerApps certifications:

MB-901: Microsoft Dynamics 365 Fundamentals

MB-200: Microsoft PowerApps + Dynamics 365 Core

MB-210: Dynamics 365 Sales

MB 220: Dynamics 365 Customer Service

MB-230: Dynamics 365 Marketing

MB-240: Dynamics 365 Field Service

MB-400: Microsoft PowerApps + Dynamics 365 Developer

MB-600: Microsoft PowerApps + Dynamics 365 Solution Architect

Customizing Dynamics 365 Customer Engagement

1
What is Customization?

In this lecture, you will learn about what is mean by Customization in Microsoft Dynamics 365 CRM application.  You will also understand the methods to do customization in the application at a high level.

2
Why Customization is needed?

In this lecture you will learn about the need for customization in Dynamics 365 CRM application. We will be discussing about the scenario in which a developer should go for customization on the Dynamics 365 CRM application.

3
Out of the box vs Code based customization

In this lecture you would learn about the different types of customization that you can do with Dynamics 365 CRM/CE application.

This lecture will also discuss about the differences between Out-of-the-box and Code based customization.


Dynamics 365 CE application can be customized in two ways:

1. Out of the customization ( UI based)

You will be utilizing all the standard UI based customization tools to extend your application such form designer, workflow designer, dashboard designer. No need of writing any piece of code.

2. Code based customization

You will writing code and scripting to customize your application functionality. You use Visual studio to develop plugins in C#.NET to develop plugins and then integrate this code with Dynamics 365. You can write scripts for your Dynamics 365 forms and register them on your form events to trigger.


4
Customizing Metadata

In this lecture, you will learn about customizing metadata in the Dynamics 365 CRM application, and also the benefits of customizing using OOB customization tools.

5
Privileges required for Customizing CE

In this lecture, you will learn about the security privileges required to perform customization on Microsoft Dynamics 365 CRM/CE application.

6
Supported Vs un-supported Customizations

In this lecture, you will learn about what is supported and un-supported customization and the differences between these two.

7
Understanding Dataverse ( Common Data Service)

In this lecture, you will learn about DataVerse ( Common Data Service ) and how CDS will be useful for for securely accessing Dynamics 365 application using web services.

Out of the Box Customization (OOB)

1
OOB Customization Basics

In this lecture, you will learn about the basics of OOB Customization in Dynamics 365 CRM application. What is OOB customization and the methods used.

2
Understanding Solutions

In this lecture, you will learn about the concept of solution in Dynamics 365 CRM application and how we can use solutions to transport customization from one CRM organization to the other.

3
Types of Solutions

In this lecture, you will learn about the the types of solutions we have in Dynamics 365 CRM application such as managed and un-managed solutions.

4
Understanding Entities

In this lecture, you will learn about Entities in Microsoft Dynamics 365 CRM and the uses of entities in customizing the application.

5
Customizing Entities

In this lecture, you will learn about the basics of how to customize entities in Dynamics 365 CRM and the options available for customization.

6
Understanding Entity Views

In this lecture, you will learn about Entity Views and how views can be used in Dynamics 365 CRM application.

7
Customizing Entity Views
8
Understanding Dashboards
9
Customizing System Dashboards

Extending Dynamics 365 Customer Engagement

1
Extending Dynamics 365 CE
2
Dynamics 365 CE Architecture
3
Overview Of Plugins
4
Developing Plugins
5
Registering Plugins
6
Custom Workflow Activities
7
JavasScript in Dynamics 365 CE

Working with Microsoft Power Platform

1
Power Platform Overview
2
Dynamics Application Stack
3
PowerApps Overview
4
Navigate through PowerApps Studio
5
PowerApps Types
6
Creating A PowerApps App
7
Power automate intro
8
Create a simple flow in Power Automate
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.2
4.2 out of 5
20 Ratings

Detailed Rating

Stars 5
11
Stars 4
4
Stars 3
3
Stars 2
2
Stars 1
0
30-Day Money-Back Guarantee

Includes

4 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion
Dynamics 365 CRM + PowerApps Developer Course – Part 1
Price:
$34.98 $29

Community

For Professionals

For Businesses

We support Sales, Marketing, Account Management and CX professionals. Learn new skills. Share your expertise. Connect with experts. Get inspired.

Community

Partnership Opportunities

Layer 1
samcx.com
Logo
Register New Account
Compare items
  • Total (0)
Compare
0