Course 80584A: Retail in eCommerce Stores: Development and Customization for Microsoft Dynamics® AX 2012 R2

Type:Course
Audience(s):information workers
Technology:Microsoft Dynamics AX
Level:200
This Revision:A
Delivery method:
Instructor-led (classroom)
Length:1.50 days
Language(s):English

First published:

10 October 2013
Overview
About this course
Microsoft Dynamics AX 2012 R2 introduces a new suite of features that help you deploy, manage, and customize an online sales channel that is fully integrated with Microsoft Dynamics AX. By using this new suite of e-Commerce features, you can centrally manage products, merchandizing, and order fulfillment for all aspects of your online sales channel directly in Microsoft Dynamics AX. The runtime component enables you to deliver content and retail services in a scalable way. A new starter online store accelerates the development of a highly customized online channel. The starter online store includes the patterns and best practices that are required to support production-ready deployments, including powerful, search-driven, adaptive experiences offered by the SharePoint Server 2013. This course on Microsoft Dynamics for Ecommerce: Customization and Development provides lessons and labs on how to customize the Ecommerce site. Additionally, this course also provides information on architecture, main components and best practices for development on ecommerce site.
Audience profile
This course is intended for all developers of Microsoft Dynamics AX partners who want to learn how to customize and extend the functionality of the online store deployed on Microsoft Dynamics AX 2012 R2 for Retail and consultants who will be involved in deploying, managing and customizing the online sales channel in Microsoft Dynamics AX for Retail implementations.
At course completion
After completing this course, students will be able to:

  • Explain the features and components of the Ecommerce site
  • Explain the high level logical design of the Ecommerce site
  • List the customizable controls available for Ecommerce
  • Describe the entity mappings between SharePoint and Dynamics AX
  • Install Retail SDK
  • Install the development tools
  • Configure the storefront solution for development
  • Change the look and feel of the Ecommerce site
  • Change the behavior of the Ecommerce site
  • Identify the different components for the e-commerce site, which can be extended for customization purpose
  • Create a SharePoint WebPart
  • Add a new AJAX Service to the Storefront
  • Configure, customize and extend search in your Ecommerce site
  • Configure commerce Runtime (CRT) for your Ecommerce site
  • Identify default services available in CRT
  • Extend the CRT Services
  • Integrate a new shipping services in CRT
  • Identify testing considerations
  • Test custom code deployment across environments
  • Participate in the development and customization of the online storefront.
Course details
Course OutlineModule 1: Ecommerce Extensibility Technical Overview
Microsoft Dynamics AX 2012 R2 introduces a new suite of features that help you deploy, manage, and customize an online sales channel that is fully integrated with Microsoft Dynamics AX. Ecommerce features includes a starter online store that is built using Microsoft SharePoint Server 2013, developer tools, administrative and runtime components that integrates the Ecommerce site with Microsoft Dynamics AX. By using this new suite of Ecommerce features, you can centrally manage products, merchandizing, and order fulfillment for all aspects of your online sales channel directly in Microsoft Dynamics AX. The runtime component enables you to deliver content and retail services in a scalable way. A new starter online store accelerates the development of a highly customized online channel. The starter online store includes the patterns and best practices that are required to support production-ready deployments, including powerful, search-driven, adaptive experiences offered by the SharePoint Server 2013.
Lessons
  • Features and Components
  • Logical Design of Ecommerce site
  • Mapping Entities in AX and SharePoint
  • Ecommerce Publishing Architecture
After completing this module, students will be able to:

  • Explain the features and components of the Ecommerce site
  • Explain the high level logical design of the Ecommerce site
  • List the customizable controls available for Ecommerce
  • Describe the entity mappings between SharePoint and Dynamics AX
Module 2: Development Environment
Microsoft Dynamics AX 2012 R2 includes an online starter store (Ecommerce) built on Microsoft SharePoint Server 2012. You can create your own online store by using some of the elements of the starter store, customizing some elements, and adding your own elements.
 
This module will help you setup a development environment specifically to customize the starter store.
Lessons
  • Configure Development Environment
After completing this module, students will be able to:

  • Install Retail SDK
  • Install the Development tools
  • Configure the Storefront solution for development
Module 3: Branding the Ecommerce Site
Microsoft Dynamics AX 2012 R2 Retail includes a sample online starter store. The starter store is a site built by using the new site cross site publishing model in Microsoft SharePoint Server 2013.
You can customize the visual design of the starter Ecommerce site by modifying certain types of files. For example, you can change the store logo by modifying master pages, or you can change the background color of store pages by making modifications to cascading style sheet (CSS) files.
You can change the functionality of the Ecommerce site by customizing the Web Parts and/or the CRT Services. In the starter Ecommerce site, there are 2 types of Web parts used to surface information or control behavior on the pages. They are Content Search Web parts (CSWP) and Custom Web Parts. The CSWP uses the Search index database to display information, while the custom Web Parts uses the CRT Services to control behavior or display content.
Lessons
  • Customize the Visual Design of e-Commerce Site
  • Customize the Functionality of e-Commerce site
After completing this module, students will be able to:

  • Change the look and feel of the Ecommerce site
  • Change the behavior of the Ecommerce site
  • Identify the different components for the Ecommerce site, which can be extended for customization purpose
Module 4: E-Commerce Web Parts
Microsoft Dynamics AX 2012 R2 Retail includes a sample online starter store. The starter store is a site built by using the new site cross site publishing model in Microsoft SharePoint Server 2013.
 
You can change the functionality of the Ecommerce site by customizing the Web Parts and/or the CRT Services. In the starter Ecommerce site, there are 2 types of Web parts used to surface information or control behavior on the pages. They are Content Search Web parts (CSWP) and Custom Web Parts. The CSWP uses the Search index database to display information, while the custom Web Parts uses the CRT Services to control behavior or display content.
After completing this module, students will be able to:

  • Create a SharePoint WebPart
  • Add a new AJAX Service to the Storefront
Module 5: Search Configuration and Customization
Microsoft Dynamics AX 2012 R2 Retail includes a sample online starter store. The starter store is a site built by using the new site cross site publishing model in SharePoint 2013.
 
The cross-site publishing feature of SharePoint 2013 enables you to reuse content across multiple site collections. It uses built-in search capabilities to enable publishing scenarios and architectures. When you use cross-site publishing, you use search technology to retrieve and show content. The search index is the center of search. The queries that are specified in the different Search Web Parts on the publishing site are sent to the search index to retrieve relevant content and show it in the Web Part.
Lessons
  • Configure Refiners and Faceted Navigation
  • Manage Query Rules
After completing this module, students will be able to:

  • Configure, customize and extend search in your Ecommerce site
Module 6: Commerce Runtime Services
Microsoft Dynamics AX 2012 R2 Retail includes a sample ecommerce site. The ecommerce site is built by using the cross-site publishing model in SharePoint 2013.
The Microsoft Dynamics AX commerce runtime (CRT) serves as the engine for the ecommerce site. It connects to a CRT database that stores business data for the store.
Lessons
  • Commerce Runtime Extensibility
After completing this module, students will be able to:

  • Configure Commerce Runtime (CRT) for your Ecommerce site
  • Identify default services available in CRT
  • Extend the CRT Services
  • Integrate a new Shipping Services in CRT
Module 7: Testing, Deployment and Versioning of Ecommerce Site
Microsoft Dynamics AX 2012 R2 includes an online starter store (Ecommerce) built on Microsoft SharePoint Server 2012. You can create your own online store by using some of the elements of the starter store, customizing some elements, and adding your own elements.
 
This module will help you understand different ways to test the customization and how the customization can be deployed across environments such as development, test, production, etc.
Lessons
  • Testing Considerations
  • Deployment
  • Versioning and Code Maintenance
After completing this module, students will be able to:

  • Identify Testing Considerations
  • Test Custom Code Deployment across environments
Module 8: Ecommerce Labs
This module covers Hands on Labs for development and customization of the online storefront i.e. Ecommerce site.
 
The VM to be used for this lab exercise is the demo VM AX2012R2A and the demo company used is Contoso Entertainment System USA (USMF).
Lab : Customize the Functionality of an Online StoreLab : Configure the Refiner on the Search Results Page of ECommerce SiteLab : Change Site Logo Using MasterPage
After completing this module, students will be able to:

  • Participate in the development and customization of the online storefront.
Additional Reading
To help you prepare for this class, review the following resources:

  • Course 80536A, Retail Application Functionality In Microsoft Dynamics® AX 2012 R2
  • Course 80583A  Microsoft Dynamics AX 2012 R2 for Retail in e-Commerce stores: Installation and Configuration
  • Course 20331B: Core Solutions of Microsoft SharePoint Server 2013
  • Course 20488A:  Developing Microsoft SharePoint Server 2013 Core Solutions
Prerequisites
Before attending this course, students must have:

  • A working understanding of implementation of Ecommerce and Online Store sites
  • Functional overview of Microsoft Dynamics AX 2012 R2 for Retail
  • Understanding of the Installation and Configuration of AX 2012 R2 for Online Stores
  • A working knowledge of using Visual Studio 2010 or Visual Studio 2012 to develop solutions
  • A basic working knowledge of SharePoint solution development, either in SharePoint 2013 or in earlier versions of SharePoint
  • A working knowledge of Visual C# and the .NET Framework 4.5.
  • A basic understanding of AJAX and asynchronous programming techniques
  • A basic working knowledge of client-side web technologies including HTML, CSS, and JavaScript
Community

Looking for training resources, events and advice from peers? Join the Microsoft Training and Certification Community.

Preparing for an exam now? Find your Microsoft Certification Study Group.

Talk to us on these social networks:

Find a Microsoft Learning Partner near you