B2C Commerce Developer with SFRA - CCD102

B2C Commerce Developer with SFRA is a comprehensive and hands-on course that introduces the core programming concepts, relevant files, and scripting language for Salesforce B2C Commerce. It is a must for developers new to Salesforce B2C Commerce and experienced developers looking to ramp up on Storefront Reference Architecture. Using real-world scenarios, this course covers how to customise the Storefront Reference Architecture and modify a B2C Commerce Cloud storefront.

Who should take this course?

Developers who have:

• At least two years of experience with Java or JavaScript programming

• Familiarity with the jQuery library and JSON syntax

When you complete 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.

• Measure and ensure site performance.

• Install and use SFRA command line tools to perform testing.

Prework

Prepare for the course with this Trailmix.

Trailmix, Trailhead Academy

Develop for Salesforce B2C Commerce

Please complete the following before attending our expert-led class.

Lessons and Topics

Before taking this course, please install:

• Visual Studio Code

• Node.js

Overview of B2C Commerce

• Salesforce B2C Commerce Overview

• Storefront Reference Architecture Overview

• Business Manager Organization

Getting Started

• Accessing Storefront Reference Architecture

• Creating a Workspace

• Creating a Server Connection

• Navigating Cartridges

Cartridges

• Cartridge Types

• Cartridge Path

• Working with Plugin Cartridges

• Using a Custom Storefront Cartridge

Controllers

• Introduction to JavaScript Controllers

• Creating a JavaScript Controller

• Script & JavaScript Controller Debugging

• Middleware Functions

• B2C Commerce Script API

Models

• Introduction to Models

• Extending Models

ISML

• ISML Tags and Expressions

• Reusing Code in Templates

• Conditional Statements & Loops

• Resource API & Resource Bundles

Content Slots

• Creating & Configuring Content Slots

• Content Link Functions

Page Designer

• Introduction to Page Designer

• Business & Developer Tasks

• Creating Custom Components

Forms Framework

• Custom & System Objects

• XML Metadata File

• Server-Side Validation Script

• ISML Form Template

• Custom Logging

• Client-Side Validation Script

Site Maintenance

• Site and Page Caching

• Site Performance

Storefront Reference Architecture Tools

• GitHub

• NPM Tools

• Functional and Unit Tests

Contact us

Whether you have a request, a query, or want to work with us, use the form below to get in touch with our team.