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.

Developer Engineer Learning Path

Developer Engineer Learning Path

Item Notes
Description A blended learning solution designed to prepare Java developers to start working with all of Elastic Path code, technologies, and commerce API (Cortex)
Duration 5 days (1 day online prerequisite course, 4 day in-class sessions)
Audience Java and Web Application Development Engineers
Evaluation Students are evaluated based on their completion of the following courses: DE200, DE210, DE230. Classroom participation, attention, attendance, and completion of the in-class exercises are used to determine completion of the instructor led courses.
Core Skills
Development Engineers with Java and web application experience and experience with the following technologies:
  • Maven
  • OSGI
  • Spring
  • JMS
  • OpenJPA
  • RCP
Knowledge of additional technologies is also useful:
  • Git (or your choice of versioning system)
  • Tomcat (or your choice of webserver)
  • Jenkins (or your choice of scheduling build jobs)
  • Nexus (or your choice of binary repository)
  • ActiveMQ (or your choice of JMS broker

After completing the course the student will be able to:

  • Demonstrate understanding of Elastic Path core concepts and technologies
  • Extend domain objects to support new functionality that can be surfaced
  • Identify the key concepts and architecture of Cortex
  • Demonstrate the consumption of the Cortex API
  • Create and modify a Cortex Resource using Helix
  • Streamline API calls using Cortex Zoom
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)