Microsoft Dynamics 365 Commerce Technical (Software Development) MBDE-392

Course: 2127

This is a 400-level course on how to Extend and further develop Microsoft Dynamics 365 Commerce. This course requires prior software development and use of Visual Studio.

Download PDF
  • Duration: 3 days
  • Price: $2,495.00
Get This Course $2,495.00
December 12 - 14

9:00 AM – 4:00 PM CST

January 16 - 18

9:00 AM – 4:00 PM CST

February 13 - 15

9:00 AM – 4:00 PM CST

March 13 - 15

9:00 AM – 4:00 PM CST

Scroll to view additional course dates

Reserve Your Seat

  • Virtual instructor Led Training
  • Complete Hands-on Labs
  • Softcopy of Courseware
  • Learning Labs
  • Virtual instructor Led Training
  • Complete Hands-on Labs
  • Softcopy of Courseware
  • Learning Labs
  • You can use your Purchase Card and checkout
  • The GSA Contract Number: 47QTCA20D000D
  • Call 800-453-5961 for details
  • Customize your class
  • Delivery Onsite or Online for your organization
  • Choice of Dates when and where you want
  • Guidance in choosing and customizing your class

Question About this Course?

Microsoft Dynamics 365 Commerce Technical (Software Development) MBDE-392

Dynamics 365 Commerce—built on the proven Dynamics 365 Retail capabilities—delivers a comprehensive omnichannel solution that unifies back-office, in-store, call center, and digital experiences. Dynamics 365 Commerce enables you to build brand loyalty through personalized customer engagements, increase revenue with improved employee productivity, optimize operations to reduce costs and drive supply chain efficiencies, ultimately delivering better business outcomes.

This release enables the creation of digital experiences using built-in web authoring and development tools to produce engaging and intelligent digital storefronts. A connected marketing and headless commerce platform further enable the seamless management of content, assets, promotions, inventory, and pricing across all channels.

Microsoft Dynamics 365 Commerce
Microsoft Dynamics 365 Commerce can be used to show product recommendations on the e-Commerce website and point of sale (POS) device. Product recommendations are items that a customer might be interested in. The recommendations are based on the purchase trends of other customers in online and brick-and-mortar stores.

Product recommendations allow customers to easily and quickly find products that they want while they have an experience that serves them well. Cross-selling and upselling can even be used to assist customers find additional products that they didn’t originally intend to buy.

In e-Commerce, product recommendations are powered by Microsoft Recommendations machine learning technologies on a large scale.

This service is an add-on to Dynamics 365 Commerce. For more information, download the latest Microsoft Dynamics 365 Licensing Guide.

Recommendation service

The product recommendations service utilizes artificial intelligence and machine learning (AI-ML) technologies in the following way:

  • Data in the format that the Recommendation service requires is extracted from the Commerce operational database and sent to Azure Data Lake Storage or Entity store.
  • The recommendations service uses the stored data to train recommendation models for the People also likeFrequently bought togetherNewBest selling, and Trending lists. To learn more, see Enable personalized recommendations..

Types of product recommendations

The module describes various types of automated product recommendations available for retailers to implement in their Dynamics 365 Commerce solution, see here: product collection module. Retailers can also show personalized results for a signed-in user if the site author chooses that option.

Course Overview

This is a 400-level course on how to Extend and further develop Dynamics 365 Commerce

(This course requires prior software development and use of Visual Studio)

Course Outline

Module 1: – Microsoft Dynamics 365 Commerce Development with Lifecycle Services

  • Overview of Dynamics 365 Dynamics 365 Commerce Development
  • A technical overview of the components
  • The developer environments:
    • LifeCycle services
    • Visual Studio
    • Visual Studio Code
    • Azure Active Directory
    • Office 365 for User and License Management
    • Power Platform
    • GitHub
    • Tools and SDK
  • External synchronization with SAP for products / inventory

Module 2: Online Store channel Configuration

  • Setup & Configure Channels
  • Creating a new Product & product hierarchy node
  • Products, Releasing Products
  • Legal Entity
  • Configure Released Product properties
  • Add Product Inventory
  • Create New Attributes
  • Add Attributes Commerce and Product Hierarchy
  • Adding Additional Products
  • Create new channel NAVIGATION hierarchy
  • Configure channel to use the new channel hierarchy
  • Configuring channel PRODUCT attributes
  • Create a new Assortment
  • Sync Data

Module 3: Create and manage an e-Commerce site

  • Create an online site
  • Set up your e-Commerce
  • Changing site to a different online channel
  • E-Commerce Site Management
  • Staff Configuration
  • Channel configuration
  • Features Settings
  • Design Configuration
  • Extensions Configuration
  • Site content management
  • Commerce page model
  • Pages
  • Page Editor
  • Products
  • Templates
  • Layouts
  • Page Fragments
  • Media library
  • Uploading Product Images
  • Product image file name
  • Uploading images
  • Adding a favicon
  • Configure header, footer and homepage content
  • Header
  • Footer
  • HomePage marketing content
  • Configure Carousel Module
  • B2C configuration (optional)
  • Site theming with CSS Overrides
  • End to End site testing
  • Adding products to cart and checkout
  • Seeing the order in Headquarters
  • Picking products up in a retail store with Point of sale
  • Associate AAD user to worker
  • Logging into the cloud Point of Sale;

Module 4: Create and manage an e-Commerce site

  • Introduction
  • Assumptions
  • Good to know before you attend the class:
  • Additional Resources
  • High level overview
  • Tools
  • Unit 1 Online Store channel Configuration
  • Online stores
  • Create an online Store channel in Headquarters
  • Setup Payment accounts
  • Setup Languages
  • Fulfillment group assignments
  • Setup Payment methods
  • Add channel to org hierarchy
  • Setup Modes of Delivery
  • Configure Channel to be part of the appropriate Channel Database
  • Creating a new Product
  • Create a new product hierarchy node
  • Create new size group
  • Adding a new product
  • Release Products to a legal entity
  • Configure Released Product properties
  • Add Product Inventory
  • Create New Attributes
  • Add Attributes to Commerce Product Hierarchy
  • Adding Additional Products
  • Create new channel NAVIGATION hierarchy
  • Configure channel to use the new channel hierarchy
  • Configuring channel PRODUCT attributes
  • Create a new Assortment

Module 5: The Dynamics 365 Development Tools, Processes, Custom Modules and Theming

  • Setting up a development environment and SDK
  • Installing Node.js
  • Installing Visual Studio Code
  • Installing Yarn
  • Installing Git (optional)
  • Installing Dynamics 365 Commerce;Online SDK/Starter Kit
  • Download the SDK zip file
  • Clone the SDK
  • Configuring development .env file
  • Run Node Server
  • Creating a new module
  • Anatomy of a module
  • MODULE_NAME.definition.json/.data.ts/.tsx/.view.tsx
  • mocks/MODULE_NAME.json
  • tests/MODULE_NAME.test.tsx
  • MODULE_NAME.props.autogenerated.ts
  • Designing our Module
  • Adding module layout configuration fields
  • Adding additional configuration fields to a module
  • Calling a platform core data action
  • Mocking Core Data Actions
  • Modifying starter kit modules
  • Creating a custom theme
  • General Instructions in creating a custom theme
  • Best Practices
  • Recommended Structure
  • Theming modules
  • Module View Extensions
  • Module definition extensions
  • Building a theme based off starter kit
  • Testing your custom theme
  • Module Definition Extensions
  • Theme settings
  • Changing the starter kit module resource strings
  • Building and deploying e-commerce; Extension package
  • Create a configuration package
  • Product Detail Template and Page
  • Product Detail Page Template
  • Product Detail Page
  • Cart Template and Page
  • Cart Template
  • And, create a Cart Page


Related Certifications:
Microsoft Certified: Dynamics 365 Commerce Functional Consultant Associate
Learning Paths
Credly and Job Opportunities

Question About this Course?

Need help picking the right course?

Contact Us

Call Now

Call Now800-453-5961