Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Microsoft Dynamics 365 CRM Course for Beginners-Part 1
Rating: 1.7 out of 5(4 ratings)
76 students

Microsoft Dynamics 365 CRM Course for Beginners-Part 1

Complete Dynamics 365 CRM training with real-world examples, customization, plugins & Power Platform
Created byKumar M
Last updated 9/2026
English
English [Auto],

What you'll learn

  • Customize CRM entities, fields, forms, views, dashboards, and business rules to meet business requirements.
  • Build end-to-end CRM solutions including entities, relationships, forms, and model-driven apps
  • Configure CRM modules like Sales, Service, and Marketing for real-world business scenarios.
  • Implement real-time projects using Dataverse, Power Apps, Power Automate, and CRM customization techniques.

Course content

1 section • 28 lectures • 10h 17m total length
  • Environment, Solution, Entity, Field & Views Creation | Dynamics 365 CRM38:08

    Create and configure a Dynamics 365 CRM environment, build a solution, and design an SSE mark list entity with fields, forms, and views.

  • Microsoft Dynamics CRM – Lookup Field & Subgrid Creation | Step-by-Step8:48

    Create and manage Microsoft Dynamics CRM environments—dev, UAT, and prod—note three URLs (admin.microsoft.com, Power Platform, and the environment URL), then create a new solution in Advanced Settings.

  • Dynamics 365 CRM- Quick View Form & Duplicate Detection Rule Step by Step28:15

    Implement a quick view form to display customer details in the power bill and configure duplicate detection rules, while exporting and importing solutions in Dynamics 365 CRM.

  • Update Icons, Entity Level Search & Global Search23:50

    ? Learn how to update entity icons in Dynamics 365

    ? Understand Entity Level Search functionality

    ? Explore Global Search to quickly find records across entities

  • Model-Driven App Creation & Auto Number24:59
  • Attachments, Auditing, and Global Option Sets in Microsoft Dynamics 36528:44

    Welcome to Day 6 of our Microsoft Dynamics 365 CRM Step-by-Step Training Series! In this session, we’ll cover Attachments, Audit Management, and Global Option Sets — essential features for record tracking, data consistency, and compliance. ? Topics Covered: 1️⃣ Enable Attachments in Entities 2️⃣ Manage Attachment Limit / Size 3️⃣ Attachment Storage & Timeline Control 4️⃣ Auditing Overview • System-Level Auditing • Entity-Level Auditing • Field-Level Auditing 5️⃣ View Audit History 6️⃣ Track User Login Details & Record Audit Logs 7️⃣ Delete Past Audit History (Bulk Deletion) 8️⃣ Create and Use Global Option Sets ? Scenarios Explained: ✔ Attach invoices and documents to CRM records ✔ Limit attachment size to improve system performance ✔ Monitor who changed what and when with Audit History ✔ Maintain consistency across entities with Global Option Sets

  • Data Import, Export Failed Records,Lookup Mapping & Record Updates-Part 112:53

    Day 7 – Data Import (Excel/CSV Bulk Upload Step-by-Step)-Dynamics 365 CRM Tutorial-Part 1


    In this Day 7 training video, we will learn how to import bulk records into


    Microsoft Dynamics 365 using Excel or CSV files — perfect for uploading contacts, accounts, or lead data in one go.

  • Data Import (Part 2) | MSCRM Tutorial37:24

    Topics Covered:


    Data Import – How to bulk upload records (Accounts, Contacts, Leads) using Excel or CSV files.


    Export Failed Records & Reimport – Learn how to identify and fix import errors, then reimport corrected data.


    Mapping Lookup Fields with Unique Fields – Use Alternate Keys (like Account Number) to link records without GUIDs.


    Updating Existing Records – Update existing CRM records using GUIDs or Alternate Keys.

  • Data Import, Export Failed Records,Lookup Mapping & Record Updates in Dyna27:07

    opics Covered: Data Import – How to bulk upload records (Accounts, Contacts, Leads) using Excel or CSV files. Export Failed Records & Reimport – Learn how to identify and fix import errors, then reimport corrected data. Mapping Lookup Fields with Unique Fields – Use Alternate Keys (like Account Number) to link records without GUIDs. Updating Existing Records – Update existing CRM records using GUIDs or Alternate Keys. ? Scenarios Explained: Importing 500 new leads from a marketing file Fixing 15 failed records due to missing lookups Mapping contacts to accounts using Account Number Updating 200 contact records with new mobile numbers ? Perfect for: Beginners and intermediate CRM users who want to master data management and imports in Dynamics 365. #MicrosoftDynamics365 #MSCRM #DataImport #DynamicsTutorial #PowerPlatform #CRMTraining #BusinessApplications

  • Microsoft Dynamics 365 CRM | Editable Grids & Filtered Lookups24:03

    Welcome to this practical training on Editable Grids and Filtered Lookups in Microsoft Dynamics 365 CRM (Dataverse / Model-Driven Apps).

    In this course, you will learn how to improve user productivity, data accuracy, and user experience using two powerful features of Dynamics 365 CRM:

    • ✅ Editable Grids

    • ✅ Filtered Lookups

    These features are widely used in real-time business scenarios and are commonly asked in Microsoft Dynamics 365 interviews.

    ? What You Will Learn

    ? Editable Grids

    • What are Editable Grids?

    • Difference between Read-Only Grid and Editable Grid

    • Enabling Editable Grid at Entity Level

    • Enabling Editable Grid on Subgrid

    • Business Use Case: Updating Opportunities Inline

    • Advantages and Limitations

    • Best Practices

    ? Filtered Lookups

    • What are Filtered Lookups?

    • Why Filtering is Important for Data Accuracy

    • Related Record Filtering (Out-of-the-Box Method)

    • JavaScript-based Custom Filtering

    • Using addPreSearch() and addCustomFilter()

    • Real-Time Dependent Lookup Scenario

  • Microsoft Dynamics 365 CRM | Calculated Fields Explained with Real-Time21:42

    Welcome to this practical and hands-on course on Calculated Fields in Microsoft Dynamics 365 CRM (Dataverse / Model-Driven Apps).

    In this course, you will learn how to use Calculated Fields to automate business logic without writing any code. We will implement a complete real-time educational project called SSC Marks Management System, where we calculate:

    • ✅ Student Age from Date of Birth

    • ✅ Total Marks from multiple subjects

    • ✅ Total Percentage automatically

    • ✅ Grade using conditional logic

    This course is designed to help you understand how calculated fields work internally and how they can simplify real-world business requirements.

    ? What You Will Learn

    • What are Calculated Fields in Dynamics 365 CRM

    • When to use Calculated Fields

    • Creating a Custom Entity

    • Creating Subject Fields (Whole Number, Decimal, Text)

    • Writing Formulas for:

      • Age calculation using DiffInYears()

      • Total marks using addition

      • Percentage calculation using mathematical formulas

      • Grade assignment using conditional logic

    • Configuring Forms and Views

    • Testing and Validating Calculated Fields

    • Limitations and Best Practices

  • Rollup Fields & Keys in Microsoft Dynamics CRM | Dynamics 365 Tutorial f25:30

    Welcome to this practical training on Rollup Fields and Alternate Keys in Microsoft Dynamics 365 CRM (Dataverse / Model-Driven Apps).

    In this course, you will learn how to automate calculations across related records using Rollup Fields and how to prevent duplicate records using Alternate Keys (Keys).

    These are powerful and highly important concepts for both Functional Consultants and Technical Developers working in Dynamics 365 CRM.

    ? What You Will Learn

    ? Rollup Fields in Dynamics 365 CRM

    • What is a Rollup Field?

    • Difference between Calculated Fields and Rollup Fields

    • How Rollup works across related entities

    • Creating a Rollup Field Step-by-Step

    • Aggregation Types (COUNT, SUM, MIN, MAX)

    • Understanding asynchronous calculation

    • Refresh behavior of Rollup fields

    • Real-Time Business Example: Count of Contacts on Account

    ? Alternate Keys in Dynamics 365 CRM

    • What are Alternate Keys?

    • Why Alternate Keys are important in integrations

    • Preventing duplicate records

    • Creating Unique Keys Step-by-Step

    • Supported and unsupported field types

    • Performance and indexing benefits

  • Dynamics 365 Charts & Dashboards | Entity → Charts → Dashboards Part 118:30

    Welcome to this practical training on Charts and Dashboards in Microsoft Dynamics 365 CRM (Model-Driven Apps / Dataverse).

    In this course, you will learn how to create powerful visual reports using:

    • ✅ System Views

    • ✅ Charts

    • ✅ Dashboards

    We will build a complete Sales Revenue Reporting Dashboard that helps management analyze revenue by:

    • Month

    • Quarter

    • Year

    • Product

    This course provides step-by-step implementation using the Classic Customization Interface and real-time sales scenarios.

  • Microsoft Dynamics 365 CRM – Charts & Dashboards (Part 2)11:17

    Welcome to this practical training on Charts and Dashboards in Microsoft Dynamics 365 CRM (Model-Driven Apps / Dataverse).

    In this course, you will learn how to create powerful visual reports using:

    • ✅ System Views

    • ✅ Charts

    • ✅ Dashboards

    We will build a complete Sales Revenue Reporting Dashboard that helps management analyze revenue by:

    • Month

    • Quarter

    • Year

    • Product

    This course provides step-by-step implementation using the Classic Customization Interface and real-time sales scenarios.

  • Gender-Based Business Rule in Microsoft Dynamics 365 CRM | Show/Hide Fie23:31

    Welcome to this practical and hands-on course on Business Rules and Keys in Microsoft Dynamics 365 CRM (Dataverse / Model-Driven Apps).

    In this course, you will learn how to implement smart field automation using Business Rules and how to enforce data uniqueness using Alternate Keys — without writing any code.

    We will build a real-time business scenario where CRM forms dynamically change based on user input, improving data accuracy and user experience.

    What You Will Learn

    ? Business Rules in Dynamics 365 CRM

    • What are Business Rules?

    • Difference between Business Rules and JavaScript

    • Understanding Scope (Entity vs Form)

    • Using the Visual Business Rule Designer

    • Creating Conditional Logic (If–Then–Else)

    • Show/Hide Fields Dynamically

    • Set Fields as Business Required

    • Validate and Activate Business Rules

    • Real-Time Scenario: Gender-Based Field Logic

    ? Alternate Keys (Keys)

    • What are Keys in Dynamics 365 CRM?

    • Why Keys are important in integrations

    • Preventing duplicate records

    • Creating Unique Field Constraints

    • Supported and Unsupported Data Types

    • Performance benefits of indexed fields

    ? Real-Time Business Scenario Covered

    ? Gender-Based Smart Form Control

    We implement a dynamic form behavior where:

    • If Gender = Male → Show S/O field & make it required

    • If Gender = Female → Show D/O field & make it required

    • If Gender is blank or Other → Hide both fields

    This improves:

    ✔ Data consistency
    ✔ User experience
    ✔ Form clarity
    ✔ Error prevention

    ? Step-by-Step Implementation Includes

    ✔ Business Rule Implementation

    1. Open Business Rule Editor

    2. Create Condition (Gender = Male)

    3. Add Show/Hide Field Actions

    4. Set Business Required

    5. Add Else Condition (Gender = Female)

    6. Configure Final Else Logic

    7. Validate, Save & Activate

    ✔ Key Creation Implementation

    1. Navigate to Entity Customization

    2. Open Keys Section

    3. Create New Alternate Key

    4. Select Unique Field

    5. Publish Customization

    6. Test Duplicate Prevention

  • Power Bill Dynamics CRM | Business Rules for Power Bill-Part 110:37

    Welcome to this hands-on practical course on Business Rules Implementation in Microsoft Dynamics 365 CRM (Dataverse / Model-Driven Apps).

    In this course, you will build a complete Power Bill Application using Business Rules — without writing any code.

    You will learn how to:

    • ✅ Automate cost calculations based on consumption slabs

    • ✅ Lock and unlock fields dynamically

    • ✅ Perform multiplication using formula editor

    • ✅ Apply conditional logic with multiple conditions

    • ✅ Handle null values and field validations

    This course focuses on real-time business scenarios that are commonly implemented in enterprise CRM applications.

  • Microsoft Dynamics 365 CRM – Business Rules Real-Time Project-Part 213:16

    Welcome to this hands-on practical course on Business Rules Implementation in Microsoft Dynamics 365 CRM (Dataverse / Model-Driven Apps).

    In this course, you will build a complete Power Bill Application using Business Rules — without writing any code.

    You will learn how to:

    • ✅ Automate cost calculations based on consumption slabs

    • ✅ Lock and unlock fields dynamically

    • ✅ Perform multiplication using formula editor

    • ✅ Apply conditional logic with multiple conditions

    • ✅ Handle null values and field validations

    This course focuses on real-time business scenarios that are commonly implemented in enterprise CRM applications.

    What You Will Learn

    ? Business Rule – Slab-Based Cost Calculation

    Implement tier-based pricing logic:

    • Up to 50 Units → ₹3 per unit

    • 51–100 Units → ₹5 per unit

    • Above 100 Units → ₹7 per unit

    You will learn how to:

    • Add Conditions

    • Use AND logic

    • Apply Else branches

    • Set Field Values dynamically

    • Validate & Activate rules

    ? Business Rule – Lock/Unlock Payment Status

    Implement logic to:

    • Unlock Payment Status when Auto Bill Number contains data

    • Lock Payment Status when bill number is empty

    You will understand:

    • Contains Data condition

    • Field locking behavior

    • Data control for better user experience

  • Microsoft Dynamics 365 CRM | SSC Marks Business Rules Explained with Ex25:49

    Welcome to this complete hands-on course on Business Rules in Microsoft Dynamics 365 CRM (Dataverse / Model-Driven Apps).

    In this course, you will build an end-to-end SSC Marks Management system using Business Rules only — without writing any JavaScript or plugins.

    This module demonstrates how Business Rules can be used to:

    • Set default values

    • Perform calculations

    • Validate user input

    • Display error messages

    • Automatically calculate totals, percentages, and grades

    All concepts are explained with real-time educational scenarios that closely match enterprise CRM implementations.

  • Microsoft Dynamics 365 CRM | Business Rules Scope Types Explained17:39

    In this course, you will learn one of the most important and frequently asked topics in Microsoft Dynamics 365 CRM — Business Rules Scope Types.

    Understanding the difference between Entity Scope, All Forms Scope, and Specific Form Scope is critical for implementing correct business logic in real-time CRM projects.

    Business Rules allow you to apply no-code automation such as:

    • Field validation

    • Show/Hide fields

    • Set default values

    • Make fields mandatory

    • Set field values dynamically

    But choosing the correct Scope Type determines where and how the rule executes.

    ? What You Will Learn

    • What is Business Rule Scope in Dynamics 365 CRM

    • Difference between Entity Scope and Form Scope

    • Server-side vs Client-side execution

    • When to use Entity Scope

    • When to use All Forms Scope

    • When to use Specific Form Scope

    • Real-time practical scenarios

    • Step-by-step implementation using Classic View

    ? Real-Time Scenarios Covered

    ✔ Automatically set Status to Inactive when Account Type = Prospect (Entity Scope)
    ✔ Hide Credit Limit field when Customer Type = Individual (All Forms Scope)
    ✔ Make Guarantor Name mandatory only on Loan Application form (Specific Form Scope)

    ? Why This Topic Is Important

    Business Rule Scope Types are commonly asked in:

    • Dynamics 365 CRM Technical Interviews

    • Functional Consultant Interviews

    • Power Platform Developer Interviews

    Choosing the wrong scope can lead to incorrect system behavior, especially during:

    • Data imports

    • Plugin execution

    • API integrations

    • Form customizations

    This course ensures you clearly understand when to use each scope type in real-world projects.

    ? Who This Course Is For

    • Dynamics 365 CRM Functional Consultants

    • CRM Developers

    • Power Platform Developers

    • CRM Administrators

    • Students preparing for Dynamics 365 Interviews

    ? Course Level

    Beginner to Intermediate

    Basic knowledge of Business Rules is recommended.

  • Microsoft Dynamics 365 CRM – Workflows Automation26:10

    In this course, you will learn how to implement Workflows in Microsoft Dynamics 365 CRM to automate business processes without writing code.

    Workflows are powerful automation tools that allow you to:

    • Send automatic email notifications

    • Update records based on conditions

    • Assign records dynamically

    • Trigger approval processes

    • Perform background operations

    • Enforce business logic

    This course provides a complete step-by-step explanation of Real-Time and Background Workflows, including a practical Power Bill Notification System.

    ? What You Will Learn

    • What are Workflows in Dynamics 365 CRM

    • Difference between Real-Time and Background Workflows

    • When to use each type

    • How to create a Workflow from scratch

    • Workflow triggers (Create, Update, Status Change)

    • Sending automated emails using Workflow

    • Assigning records automatically

    • Updating related records

    • Approval process automation

    • Email configuration setup in CRM

    ? Real-Time Project Covered

    ? PowerBill Email Notification Workflow

    We will build a real-world billing automation where:

    ✔ Workflow triggers when a PowerBill record is created
    ✔ System automatically generates an email
    ✔ Dynamic fields are inserted (Bill Number, Amount, Due Date)
    ✔ Email is sent to the customer automatically

    This is a real enterprise-level use case commonly implemented in billing and service management systems.

    ⚙️ Additional Scenarios Covered

    • Auto-assign Lead based on Region

    • Update related Task when Case is resolved

    • Set default Priority on record creation

    • Approval process workflow

    ? Email Configuration Setup

    You will also learn:

    • Microsoft 365 email integration setup

    • Mailbox approval process

    • Test & Enable mailbox

    • Common troubleshooting steps

  • Workflow Wait Condition & Parallel Wait Branch Explained | Power Bill20:16

    In this course, you will learn how to implement advanced Workflow Wait Conditions and Parallel Branch logic in Microsoft Dynamics 365 CRM.

    Wait Conditions are powerful workflow components that allow you to pause automation until a specific condition becomes true — such as a date being reached or a field value being updated.

    This course focuses on a real-time Power Bill automation scenario, where the system:

    • Waits until 3 days before the Due Date

    • Sends a payment reminder email automatically

    • Stops the workflow if payment is completed

    • Updates bill status to Overdue if unpaid

    You will learn how to design time-based automation using:

    • Wait Conditions

    • Process Timeout tokens

    • Parallel Wait Branches

    • Update Record steps

    • Stop Workflow steps

    ? What You Will Learn

    • What is a Wait Condition in Dynamics 365 CRM

    • Difference between Trigger and Wait Condition

    • How Process Timeout works

    • Using “3 Days Before Due Date” logic

    • Creating Parallel Branches in Workflows

    • Sending dynamic reminder emails

    • Stopping workflow when payment is completed

    • Updating record status after due date

    • Best practices for workflow timing logic

    ? Real-Time Business Scenario Covered

    ? Power Bill Reminder & Overdue Automation

    ✔ Wait until 3 days before Due Date
    ✔ Send reminder email with dynamic fields
    ✔ If Payment Status = Paid → Stop Workflow
    ✔ If Due Date passes and status is Pending → Update to Overdue

    This is a real enterprise billing automation use case used in:

    • Utility Companies

    • Subscription Systems

    • Loan Management Systems

    • Invoice Reminder Systems

    ? Why This Course Is Important

    Wait Conditions are frequently used in:

    • Reminder Systems

    • Approval Processes

    • SLA Tracking

    • Payment Follow-ups

    • Delayed Notifications

    This topic is commonly asked in:

    • Dynamics 365 CRM Interviews

    • Functional Consultant Interviews

    • Power Platform Automation Roles

    Understanding time-based automation is critical for building real-world CRM solutions.

    ? Who This Course Is For

    • Microsoft Dynamics 365 CRM Functional Consultants

    • CRM Developers

    • Power Platform Developers

    • CRM Administrators

    • Professionals building automated billing or reminder systems

    ? Course Level

    Intermediate

    Basic knowledge of Workflows is recommended.

  • Real-Time Workflows in Dynamics 365 CRM | Auto Assign | No-Code15:33

    In this course, you will learn how to implement Real-Time Workflows in Microsoft Dynamics 365 CRM using only Out-of-the-Box (OOB) tools — no coding required.

    Real-Time Workflows run synchronously, meaning they execute immediately during record creation or update. Unlike background workflows, they can instantly assign records, update fields, send notifications, and even stop a transaction when required.

    This course provides practical, step-by-step implementation using real business scenarios from Customer Service and Case Management modules.

    Here is your Udemy Title and Description for Day 18 – Real-Time Workflows topic based on your file MSCRM-Day18-Workflow 3-Realtime…

    ? Title

    Microsoft Dynamics 365 CRM – Real-Time Workflows (Customer Service & Case Automation)

    ? Description

    In this course, you will learn how to implement Real-Time Workflows in Microsoft Dynamics 365 CRM using only Out-of-the-Box (OOB) tools — no coding required.

    Real-Time Workflows run synchronously, meaning they execute immediately during record creation or update. Unlike background workflows, they can instantly assign records, update fields, send notifications, and even stop a transaction when required.

    This course provides practical, step-by-step implementation using real business scenarios from Customer Service and Case Management modules.

    ? What You Will Learn

    • What is a Real-Time Workflow in Dynamics 365 CRM

    • Difference between Real-Time and Background Workflows

    • When to use synchronous automation

    • How to create a Real-Time Workflow

    • Triggering workflows on record creation and field change

    • Assigning records automatically

    • Sending instant email notifications

    • Updating fields dynamically

    • Using Stop Workflow step effectively

    • Limitations and performance considerations

    ? Real-Time Business Scenarios Covered

    ? Scenario 1: Assign High Priority Case

    When a Case is created with Priority = High:

    ✔ Automatically assign to a specific user or team
    ✔ Send instant notification email to manager
    ✔ Execute immediately without delay

    ? Scenario 2: Auto Close Case in Customer Service Hub

    When Case Status is changed to Resolved:

    ✔ Automatically set Resolution Date to current date
    ✔ Send thank-you email to customer
    ✔ Complete process instantly
    ✔ Stop workflow after execution

    This simulates real-world customer service automation.

    ? Why This Course Is Important

    Real-Time Workflows are commonly used in:

    • Customer Service automation

    • Case management systems

    • SLA handling

    • Approval workflows

    • Priority-based record assignment

    • Instant business validations

    This topic is frequently asked in:

    • Dynamics 365 CRM Interviews

    • Functional Consultant Interviews

    • Power Platform Roles

    • CRM Administrator Roles

    Understanding synchronous workflow behavior is critical for enterprise-level CRM projects.

  • Real-Time vs Background Workflow + Case Notification scenario22:13

    In this course, you will learn the complete comparison between Real-Time (Synchronous) and Background (Asynchronous) Workflows in Microsoft Dynamics 365 CRM, along with a practical Case Automation implementation.

    Understanding the difference between these two workflow types is critical for designing efficient, scalable, and performance-optimized CRM solutions.

    You will not only learn the theoretical comparison but also implement a real-world business scenario step-by-step.

    ? What You Will Learn

    • What is a Workflow in Dynamics 365 CRM

    • Difference between Real-Time and Background Workflows

    • Synchronous vs Asynchronous execution

    • Performance impact and best practices

    • When to choose Real-Time workflow

    • When to choose Background workflow

    • How workflows affect record transactions

    • User feedback behavior (error handling vs silent processing)

    ? Practical Business Scenario Covered

    ? Case Creation Notification Automation

    When a Case (Incident) is created:

    ✔ Automatically send an email notification to the Case Owner
    ✔ Update a custom field "Case Acknowledged" to Yes
    ✔ Implement this using Background Workflow
    ✔ Understand how to convert it into Real-Time if required

    This example demonstrates real enterprise automation used in:

    • Customer Service Management

    • Case Handling Systems

    • Helpdesk Applications

    • Support Ticket Automation

    ? Real-Time vs Background – What You’ll Understand

    You will clearly learn:

    • How Real-Time workflows run inside the transaction

    • How Background workflows run after record save

    • How Real-Time workflows can prevent saving

    • Why Background workflows are better for heavy processing

    • How to select workflow type during creation

  • Solutions topic20:03

    In this course, you will learn everything about Solutions in Microsoft Dynamics 365 CRM, including Managed vs Unmanaged Solutions, Patch creation, Clone a Solution, versioning strategy, and real-world deployment scenarios.

    Solutions are the backbone of transporting customizations between environments such as Development, Testing, and Production. Understanding how to properly use Managed and Unmanaged solutions is essential for enterprise CRM implementation.

    This course provides clear explanations, real-time use cases, and step-by-step implementation guidance using practical deployment examples.

    ? What You Will Learn

    • What is a Solution in Dynamics 365 CRM

    • Purpose of Solutions in ALM (Application Lifecycle Management)

    • Difference between Managed and Unmanaged Solutions

    • When to use Managed vs Unmanaged

    • Import and Export process

    • Solution layering concept

    • What is a Patch?

    • What is Clone a Solution?

    • Version numbering strategy (1.0.0.0 → 1.0.1.0 → 1.1.0.0)

    • How to upgrade Managed Solutions

    • Rollback behavior and deployment best practices

    ? Real-Time Scenarios Covered

    ✔ Development environment using Unmanaged Solution
    ✔ Production deployment using Managed Solution
    ✔ Creating a Patch for minor updates
    ✔ Cloning a Solution for major version release
    ✔ Understanding solution layering and delete behavior
    ✔ How rollback works in managed environments

    ? Practical Implementation Includes

    • Creating a new Unmanaged Solution

    • Adding tables, fields, forms, workflows

    • Exporting as Managed and Unmanaged

    • Importing into target environment

    • Creating Patch version (minor update)

    • Cloning Solution (major update)

    • Understanding post-delete behavior

  • Microsoft Dynamics 365 CRM Security Roles Setup & Access Control Guide15:31

    In this course, you will learn how to configure Security Roles in Microsoft Dynamics 365 CRM to control user access, restrict data visibility, and secure your CRM environment.

    Security Roles are one of the most critical components of Dynamics 365 CRM. Without proper role configuration, users may either see too much data or be restricted from performing necessary actions.

    This course provides a complete, real-time implementation using a practical business scenario where a financial organization (Bajaj) needs controlled access to specific entities inside the Sales Hub app.

    ? What You Will Learn

    • What are Security Roles in Dynamics 365 CRM

    • How CRM security model works (Users, Roles, Business Units)

    • Creating users in Microsoft 365 Admin Center

    • Adding users to Power Platform environment

    • Creating a Custom Security Role

    • Configuring entity-level permissions (Read, Create, Append, Append To)

    • Assigning roles to users

    • Adding entities to Model-Driven App (Sales Hub)

    • Assigning security roles to apps

    • Classic View vs Modern Interface configuration

    ? Real-Time Business Scenario Covered

    ? Bajaj Customer Access Control Scenario

    A financial organization wants users to:

    ✔ Access only specific custom entities
    ✔ Work only inside the Sales Hub app
    ✔ Restrict access to unrelated CRM data
    ✔ Maintain controlled permissions

    You will implement:

    • Custom Security Role creation

    • Entity-level permission setup

    • Role assignment to users

    • Role-based app access configuration

  • Microsoft Dynamics 365 CRM Security: Business Units & Roles Setup47:50

    In this course, you will learn the complete Microsoft Dynamics 365 CRM Security model using a real-time business scenario implemented in Classic View.

    Security in Dynamics 365 CRM is built using:

    • Business Units

    • Users

    • Security Roles

    • App-Level Access Control

    Understanding how these components work together is essential for protecting data and controlling user access in enterprise CRM implementations.

    ? What You Will Learn

    • What is the CRM Security Model

    • How Business Units control data hierarchy

    • Creating Parent and Child Business Units

    • Adding Users and assigning them to Business Units

    • Creating Custom Security Roles

    • Configuring entity-level privileges (Create, Read, Write, Delete, Append, Append To)

    • Understanding User, Business Unit, and Organization access levels

    • Assigning Security Roles to Users

    • Assigning Roles to Model-Driven Apps (Sales Hub)

    • Testing access using different user logins

    ? Real-Time Business Scenario Covered

    ? Bajaj Electronics Multi-Branch Security Model

    You will implement a real enterprise use case:

    ✔ Centralized head office
    ✔ Multiple branch business units
    ✔ Branch-specific users
    ✔ Controlled access to custom entities
    ✔ Role-based app visibility
    ✔ Testing security through real user login simulation

  • Security Roles ecurity-Security-Based Forms, Dashboards, Apps19:52

    In this course, you will learn advanced Security configuration in Microsoft Dynamics 365 CRM, focusing on form-level security, dashboard security, model-driven app access, workflow scope, Access Teams, Owner Teams, and Field Security.

    Security in Dynamics 365 CRM goes beyond basic roles. This course explains how to control:

    • Which forms users can access

    • Which dashboards are visible

    • Which model-driven apps are available

    • How workflow scope impacts automation

    • How teams collaborate on records

    • How sensitive fields are protected

    You will implement all concepts step-by-step using Classic View with real-world business scenarios.

    ? What You Will Learn

    • Security-Based Forms configuration

    • Assigning security roles to forms

    • Security-Based Dashboards setup

    • Role-based Model-Driven App visibility

    • Workflow Scope (User, BU, Parent-Child, Organization)

    • Access Team setup and templates

    • Owner Team creation and record ownership

    • Access Team vs Owner Team comparison

    • Field Security Profiles configuration

    • Securing sensitive fields like Salary

    ? Real-Time Scenarios Covered

    ✔ Managers vs Agents form visibility
    ✔ Sales vs Service dashboard separation
    ✔ Sales Hub vs Service Hub app-level control
    ✔ Workflow scope impact on record updates
    ✔ Record-level collaboration using Access Teams
    ✔ Shared ownership using Owner Teams
    ✔ Protecting confidential data using Field Security

  • Manual Deployment & Power Apps Pipelines8:00

    In this course, you will learn how to deploy Microsoft Dynamics 365 CRM solutions using both Manual Deployment and Power Apps Pipelines.

    Deployment is one of the most critical stages in any CRM project. Moving customizations from Development to UAT and Production must be done carefully to avoid data loss, downtime, or broken functionality.

    This course provides a complete step-by-step guide to implementing a structured Dev → UAT → PROD deployment strategy, following real-world best practices.

    What You Will Learn

    • What is CRM Deployment in Dynamics 365

    • Environment strategy (Dev, UAT, Production)

    • Manual solution deployment process

    • Exporting Managed vs Unmanaged solutions

    • Importing solutions into target environments

    • Validating deployment

    • Introduction to Power Apps Pipelines

    • Setting up Pipeline Host Environment

    • Enabling Deployment Pipelines

    • Approvals and governance process

    • Automated deployment using Pipelines

    • Deployment best practices

    ? Deployment Scenarios Covered

    ? Manual Deployment

    ✔ Prepare solution in Development
    ✔ Export Managed/Unmanaged solution
    ✔ Import into UAT
    ✔ Validate functionality
    ✔ Deploy to Production

    ? Power Apps Pipeline Deployment

    ✔ Configure pipeline environment
    ✔ Connect Dev → UAT → PROD
    ✔ Use approval-based deployment
    ✔ Automate solution movement
    ✔ Track deployment history

    ? Why This Course Is Important

    Proper deployment ensures:

    • Safe movement of customizations

    • Controlled production releases

    • Reduced deployment errors

    • Better governance and compliance

    • Scalable enterprise CRM management

    This topic is frequently asked in:

    • Dynamics 365 Technical Consultant Interviews

    • CRM Architect Interviews

    • Power Platform DevOps Roles

    • Solution Architect Positions

    Understanding deployment is essential for enterprise-level CRM implementations.

Requirements

  • No prior experience with Microsoft Dynamics 365 CRM is required — beginners are welcome.

Description

Microsoft Dynamics 365 CRM is one of the most powerful enterprise platforms used globally for customer relationship management, sales automation, service management, and business process automation.

This course is designed to take you from beginner to expert level in Dynamics 365 CRM, even if you have no prior CRM experience.

You will start with core CRM concepts, including environments, security roles, users, teams, entities (tables), fields, relationships, forms, views, dashboards, and business rules. Step by step, you will move into real-time practical implementation, not just theory.

In this course, you will learn how to:

  • Configure out-of-the-box and custom entities

  • Design forms, views, dashboards, and charts

  • Implement security roles, teams, and field-level security

  • Automate business logic using workflows and Power Automate

  • Work with Microsoft Dataverse

  • Perform Dynamics 365 customization and configuration

  • Understand plugin concepts and JavaScript customization

  • Integrate Power Apps and Power Automate with Dynamics 365

  • Work on real-time project scenarios used in companies

This course is taught by a Microsoft Award-winning trainer with 18+ years of IT experience, who has trained 20,000+ students globally and worked with top organizations using Microsoft technologies.

Whether you are a student, job seeker, developer, tester, functional consultant, or working professional, this course will help you build strong Dynamics 365 CRM skills and prepare you for real project work and interviews.

By the end of this course, you will have the confidence to work independently on Dynamics 365 CRM projects.

Who this course is for:

  • This course is designed for anyone who wants to build a strong career in Microsoft Dynamics 365 CRM, whether from a functional, technical, or administrative perspective. It is valuable for: Beginners who have no prior experience with Dynamics 365 CRM or Power Platform. Students and fresh graduates looking to start a career in CRM, IT, or software development. Working professionals who want to switch to high-demand CRM roles. Functional consultants who want to deepen their understanding of customization and automation. Technical consultants and developers who want to learn Plugins, JavaScript, and Power Automate integrations. Business analysts and project team members working on CRM or digital transformation projects. System administrators responsible for managing CRM environments, security, and configurations. Power Apps and Power Automate learners who want to understand Dataverse and CRM backend concepts. Anyone preparing for Microsoft Dynamics 365 interviews or certification exams.