Salesforce-training-courses

B2C Commerce Developer with SFRA

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...

Read More
$3,600 USD GSA  $3,264.48
Course Code CCD102
Duration 4 days
Available Formats Classroom, Virtual
6713 Reviews star_rate star_rate star_rate star_rate star_half
Course Image

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 customize the Storefront Reference Architecture and modify a B2C Commerce Cloud storefront.

Skills Gained

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.
  • Use Open Commerce API to access resources using HTTP requests and responses.
  • Create jobs to automate tasks and processes.
  • Measure and ensure site performance.
  • Install and use SFRA command line tools to perform testing.

Who Can Benefit

Developers who have:

  • At least two years of experience with Java or JavaScript programming
  • Familiarity with the jQuery library and JSON syntax

Course Details

Lessons and Topics

Before taking this course, please install:

  • Visual Studio Code
  • Node.js
  • Java JDK
  • Postman

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

Hooks

  • Hook Definition
  • Creating Custom Hooks

Open Commerce API (OCAPI)

  • Shop API
  • Data API
  • Meta API
  • OCAPI URL Syntax
  • Configuring OCAPI Settings
  • Using API Explorer
  • Making an OCAPI Call

Jobs

  • Job Flows
  • Job Steps
  • Job Parameters
  • Creating a Job

Site Maintenance

  • Site and Page Caching
  • Site Performance

Storefront Reference Architecture Tools

  • GitHub
  • NPM Tools
  • Functional and Unit Tests
Contact Us 1-800-803-3948
Contact Us
FAQ Get immediate answers to our most frequently asked qestions. View FAQs arrow_forward