B2C Commerce Developer with SFRA

Request more info

Discover how to create smart, unified e-commerce experiences, both online and in store with B2C Commerce Developer with SFRA. Thanks to this training, you will learn the basics of programming the most powerful eCommerce platform on the market: Salesforce B2C Commerce. Learn how to use JavaScript drivers to add business logic to your organisation’s website and find out how to manage ISML templates and use frameworks to control consumer-generated data on your platform.

Course Highlights


Virtual or in-person


32 hours


English / Spanish


Salesforce certified instructors


Small class size

Salesforce Authorised Training Centre


Upon completion of this course you will be able to:

  • Create cartridges to add reusable functionality to a site
  • Use JavaScript controllers to add business logic to a site
  • Create reusable code using ISML templates
  • Use content slots and page designer to improve the appearance and flexibility of a site
  • Use B2C Commerce Script in ISML templates and script files
  • Use the Forms Framework to control the validation, rendering, and storing of consumer-entered values
  • Create hooks to configure functionality that is called a specific event

Who is it for?

Developers who have at least two years of experience with Java or JavaScript programming and familiarity with the jQuery library and JSON syntax


Before taking this course, please install:

  • Visual Studio Code
  • Node.js

Content & Methodology

  • Accessing Storefront Reference Architecture
  • Creating a Workspace
  • Creating a Server Connection
  • Navigating Cartridges
  • Cartridge Types
  • Cartridge Path
  • Working with Plugin Cartridges
  • Using a Custom Storefront
  • Cartridge
  • Introduction to JavaScript Controllers
  • Creating a JavaScript Controller
  • Script & JavaScript Controller Debugging
  • Middleware Functions
  • B2C Commerce Script API
  • Introduction to Models
  • Extending Models
  • ISML Tags and Expressions
  • Reusing Code in Templates
  • Conditional Statements & Loops
  • Resource API & Resource Bundles
  • Creating & Configuring Content Slots
  • Content Link Functions
  • Introduction to Page Designer
  • Business & Developer Tasks
  • Creating Custom Components
  • Custom & System Objects
  • XML Metadata File
  • Server-Side Validation Script
  • ISML Form Template
  • Custom Logging
  • Client-Side Validation Script
  • Site and Page Caching
  • Site Performance
  • GitHub
  • NPM Tools
  • Functional and Unit Tests

Download the brochure of this course

Master Salesforce with ISDI CRM

ISDI CRM is a joint project between ISDI and Salesforce to offer official training which will allow professionals to acquire the necessary technical and business skills to master Salesforce and boost their employability and competitiveness. Join our community.


Salesforce Certifications for Business

Train your teams with the Salesforce certifications and personalized training based on your business goals.

Salesforce for business

They already trust us

Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies

Stay tuned!

Subscribe and stay tuned for the latest news and updates

We use our own and third-party cookies to improve our services by analyzing your browsing. If you continue browsing it will mean that you consent to its use. More information in our Cookies Policy more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.