MBDE-392: Dynamics 365 Commerce Technical (Software Development) - Dynamics Edge
Course 39200

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


To customize this class, call 800-453-5961 or click here to contact us

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)

In this Course we will cover the following:

Module 1: – Dynamics 365 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
  • MODULE_NAME.data.ts
  • MODULE_NAME.tsx
  • MODULE_NAME.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
  • Create a Product Detail Template and Page
  • Create a Product Detail Page Template
  • Create a Product Detail Page
  • Create a Cart Template and Page
  • Create a Cart Template
  • Create a Cart Page

We look forward to your great success!!!

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!

Request Group Quote

Register


Price: $1995   Duration: 3 days

- EST

Select Date: Show More Dates