Announcement: You can find the guides for Commerce 7.5 and later on the new Elastic Path Documentation site. This Developer Center contains the guides for Commerce 6.13.0 through 7.4.1.Visit new site

This version of Elastic Path Commerce is no longer supported or maintained. To upgrade to the latest version, contact your Elastic Path representative.

Solutions Architect Learning Path

Solutions Architect Learning Path

Item Notes
Description A blended learning solution designed to prepare Solutions Architects with the knowledge and understanding of the Elastic Path product offerings. Topics range from a code level understanding to a review of the various architectural and design topics which must be considered when starting an Elastic Path ecommerce project. Participants will be required to complete developer level courses to understand how the code can be extended to meet project specific requirements. Once this has been completed, the learning path continues with courses designed specifically for Solutions Architects (or equivalent roles) covering topics needed to design Elastic Path solutions, setup a team development environment, and deploy to higher environments. The topics include discussions of architectural alternatives, pitfalls, and best practices.
Duration

4 days (1 day online prerequisite course, 3 day in-class sessions)

Extended learning path also includes the following courses:
  • 2 days BA210
  • 4 days DE210 and DE230
Audience Solutions Architects
Core Skills

Participants must know basics of:

  • Java and Web application development
  • (see skills listed for the Developer Engineer Learning Path)

After completing the course the student will:

  • Understand the commerce technical environment and domain
  • Understand the deployment architecture
  • Understand deployment architecture options
  • Know the products strengths, weaknesses and best practices
  • Understand API design
  • Understand backend integrations
EP100: Product Vision EP110: Introduction to Core Commerce EP130: Intro to Cortex
A self-directed learning course designed to introduce the student to the products involved in the EP ecommerce platform and to understand the product vision. An introductory level course designed to introduce the student to the functionality, and configuration available in EP Core Services with concept introductions, practical exercises, and best practices. An introductory level course introducing the Cortex API terminology, hypermedia controls, zoom, etc. and how to use Cortex Studio to interact with the API.
DE200:Introduction to Elastic Path Development DE210:Developer Core Services DE230:Developer Cortex
A self-serve course designed to introduce some of the technologies and tools used by developers when working with the Elastic Path products. It is made up of modules from other courses and prepares the student for the instructor-led portion of the program. It is a prerequisite and must be completed prior to the higher courses. An instructor-led designed to prepare Java developers to start working with Elastic Path Core Commerce Engine and its corresponding technologies (including search server, tagging framework, binary based development, Liquibase, Import/Export tool, and Staging to Production) An instructor-led course designed to prepare developers to work with Elastic Path's Cortex API (including consumption, resource components, implementation patterns)
OPTIONAL BA210: Advanced Core Commerce SA300: Introduction to EP Solutions Architecture
An instructor-led course where the configuration settings for Core Commerce functionality are reviewed in more detail with a focus on best practices and pros/cons of various configuration settings. The course is very active with students being presented with practical exercises which they are to complete in class. Course content also includes reviewing the product's strengths and weaknesses and how to ensure configurations are done in a maintainable manner. An instructor-led course that provides an overview of the key architecture and design considerations and issues encountered on Elastic Path implementation projects. Various topics will be presented with discussions and whiteboarding activities of architectural alternatives, pitfalls, and best practices based on our project experience.