sales@dynamicsedge.com
202-410-6400

Dynamics 365 Commerce Technical (Software Development) MBDE-392

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.

Commerce Technical Dynamics 365 MBDE-392 Course Overview Commerce Technical Dynamics 365

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: – 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
  • Prerequisites
  • 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

Need help picking the right course?

Give us a call!
408-684-5250 or 
800-453-596 (Toll Free) 

Train Your Team

Save money and get your team trained. With a group of 5 or more people, you have special options. Click the button below to request a special quote for your team now!

Register Now

Price:

$1,795.00

    Print

    Print this product
    202 S.E. Church Street, Suite 203 Leesburg, VA 20175
    https://www.dynamicsedge.com/
    sales@dynamicsedge.com
    Solutions
    Company
    202 Church Street S.E. , Suite 203 Leesburg, VA 20175
    202-410-6400
    800-453-596 (Toll Free)
    sales@dynamicsedge.com