560012 : Retail Development for Dynamics 365 for Operations

560012 : Retail Development for Dynamics 365 for Operations


  Intermediate

Regular Price : $1350.00
Offer Price :$900.00

Course Overview

This course covers all aspects of development in Microsoft Dynamics 365 for Retail. It begins by introducing the operational components of Microsoft Dynamics 365 for Retail and development concepts. It then provides an overview of the retail hardware stations which enable the point of sale systems to connect to printers, cash drawers, scanners, and other POS peripherals. The concepts and functionalities of the retail server are then presented including a deep dive into adding controllers as well as information about the cloud-based and intranet-based server for retail.

The course then goes on to look at the retail commerce runtime providing insight into the data access layer, application programming interface, and commerce runtime configuration. The Commerce Data Exchange architecture is introduced, and an overview of the Async Service, Retail Scheduler, and Scheduler Jobs is provided.

Commerce Data Exchange extensibility is also discussed, as is extending other aspects of Microsoft Dynamics 365 for Retail: In MPOS development extension patterns are a new concept which is discussed in detail. In the user interface the course focuses on extensibility of user interface objects using Visual Studio. In extending payments, payment methods, the payment setup process in the user interface, and an overview of the payment processor setup are reviewed as well as how to use custom payment connectors for manual and automatic deployments.

Merging code is a very important development process. This course provides a review of merging code for retail development including what code can be merged, hotfixes, downloading and applying hotfixes using Lifecycle Service (LCS), and explains channel database hotfixes.

The course then goes on to discuss packaging and deployment, reviewing application tools that are available for packaging and deployment, models and their importance in development as well as packaging and deployment before demonstrating how to deploy packages, and upload packages using self-service.

Finally, diagnostics for retail development is addressed including an overview of diagnostics paths and resources available in Lifecycle Services, as well as event tracing for Windows Events. The course reviews viewing events and using the event viewer; also viewing events using the developer tools console, before looking at correlating events, finding MPOS eventing in the event viewer, and verifying MPOS offline mode, as well as providing a review of C# and TypeScript components.

Additional Course Resources are available for this course.

This course helps prepare you for exam MB6-894.

Course Outline

Module 01 : Operations Components
Module 02 : Hardware Stations
Module 03 : Retail Server
Module 04 : Commerce Runtime
Module 05 : Commerce Data Exchange
Module 06 : Extending Channel Database
Module 07 : Extending MPOS
Module 08 : Extending the User Interface
Module 09 : Extending Payments
Module 10 : Merging Code
Module 11 : Retail Package & Deployment
Module 12 : Retail Diagnostics

Course Objectives

WHAT ARE THE GOALS FOR THIS COURSE?
• Review the major operational components of retail
• Discuss the Data Distribution and Commerce data exchange models
• Introduce the basic concepts of the Modern and Cloud Point of Sale (POS) services
• Explore Retail Server Architecture
• Discuss the Real-time Transaction Service
• Review the Commerce runtime components
• Explain basic Channel databases and technology layouts
• Explore the Retail Development SDK layout and setup
• Review the changing landscape of hardware station implementations
• Discuss the retail hardware station architecture
• Describe the extensibility models and scenarios for hardware
• Walk through the configuration approaches for hardware
• Explore the Retail Development SDK for Hardware Stations
• Review the Retail Server architecture and concepts
• Discuss the process of Retail Server extensibility by adding a simple controller
• Review the operation of extending a controller
• Introduce a web based API for cloud server
• Review the server configuration in the SDK
• Review the Commerce Runtime architecture and major components
• Discuss the workflow and trigger components of the Commerce Runtime
• Review the Commerce Runtime services and the capacity to create and implement a new data entity within new service
• Explore the advanced features of extension and implementation of the Commerce Runtime
• Review the Commerce Runtime components in the SDK
• Review the commerce data exchange architecture
• Introduce the role of the Async service
• Discuss the extension of the real-time service
• Review the Commerce data exchange components in the SDK
• Review the channel database structure and layout
• Discuss the location, customizations, and settings for the channel database
• Review Channel Database extensibility
• Explore the Retail Development SDK for channel databases
• Review the Modern Point of Sale (MPOS) technology
• Discuss the MPOS extensibility architecture
• Review the extension patterns for the MPOS
• Demonstrate how to create a new view and extend and existing view
• Discuss POS workflow extensions
• Discuss MPOS best practices
• Demonstrate the Retail SDK for MPOS
• Introduce the basic concepts of the Modern and Cloud Point of Sale (POS) services and user interfaces for Retail
• Review developing with extensions in Visual Studio
• Discuss the extension of enumerations
• Review the extension of extended data types
• Review extending tables, forms, and metadata
• Discuss adding custom controls
• Review the retail SDK for user interface extensions
• Review payment processing methods and setup
• Discuss the payment connector scenarios
• Review custom payment connectors
• Review the registration of the accepting page URL
• Discuss the registration of the payment device assembly
• Review file locations for payment connector SDK
• Discuss payment programming methods and types
• Introduce new MPOS payment code for Microsoft Dynamics 365 for Retail
• Explore the Retail Development SDK for UI Extension
• Discuss the process of merging code
• Review Hotfixes and their uses
• Review downloading and applying hotfixes
• Discuss Retail Server, Cloud POS, and Channel Hotfixes
• Review packages and their uses
• Demonstrate how to create and apply deployable packages
• Discuss how to resolve conflicts manually and rebuild a package
• Review the self-service package upload
• Explore the Retail Development SDK for packages
• Review the Diagnostics and Monitoring methods
• Discuss the components for commerce data exchanges and distribution jobs
• Review Event Viewer logs
• Discuss the testing of the MPOS offline
• Review diagnostics and monitoring in Lifecycle Services (LCS)
• Explain performance troubleshooting techniques
• Explore the Retail Development SDK for diagnostics and test clients
• Review the relationship between Dynamics 365, Visual Studio, LCS, and VSTS
• Create projects, models and packages
• Review packages and their uses
• Demonstrate how to create and apply deployable packages
• Review the self-service package upload
• Review the asset library
• Explore the Retail Development SDK for packages

Pre-requisites

Dynamics 365 Finance & Operations

For any custom schedule, please email us at info@gtechlearn.com or Call us at 1-844-355-9898(Toll Free - North America) or 1800 309 9898 (Toll Free - India)


This course includes:

  • Official MS Learn Courseware
  • Exam Preps
  • Achievement Badge from Microsoft
  • Course Completion Certificate
  • Post Training Support
  • Experienced & Certified Instructors
  • Train from AnyWhere
  • Interactive Hands-On Labs
  • Personalized Learning Plans
  • Flexible Scheduling
  • Accredited Training
  • Cost-Effective Pricing

  • Need an expert opinion? Contact us today!    CONTACT US NOW