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

starstarstarstarstar

* Actual course outline may vary depending on offering center. Contact your sales representative for more information.

Learning Objectives

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.

1
  • Overview of B2C Commerce

  • Salesforce B2C Commerce Overview
    Storefront Reference Architecture Overview
    Business Manager Organization

2
  • Getting Started

  • Accessing Storefront Reference Architecture
    Creating a Workspace
    Creating a Server Connection
    Navigating Cartridges

3
  • CartridgesCartridges

  • Cartridge Types
    Cartridge Path
    Working with Plugin Cartridges
    Using a Custom Storefront Cartridge

4
  • Controllers

  • Introduction to JavaScript Controllers
    Creating a JavaScript Controller
    Script & JavaScript Controller Debugging
    Middleware Functions
    B2C Commerce Script API

5
  • Models

  • Introduction to Models
    Extending Models

6
  • ISML

  • ISML Tags and Expressions
    Reusing Code in Templates
    Conditional Statements & Loops
    Resource API & Resource Bundles

7
  • Content Slots

  • Creating & Configuring Content Slots
    Content Link Functions

8
  • Page Designer

  • Introduction to Page Designer
    Business & Developer Tasks
    Creating Custom Components

9
  • Forms Framework

  • Custom & System Objects
    XML Metadata File
    Server-Side Validation Script
    ISML Form Template
    Custom Logging
    Client-Side Validation Script

10
  • Site Maintenance

  • Site and Page Caching
    Site Performance

11
  • Storefront Reference Architecture Tools

  • GitHub
    NPM Tools
    Functional and Unit Tests

Audience

This course si best for Developers who have at least two years of experience with Java or JavaScript programming, and familiarity with the jQuery library and JSON syntax.

Language

English

Prerequisites

While there are no prerequisites for this course, please ensure you have the right level of experience to be successful in this training.

$3,600

Length: 4.0 days (32 hours)

Level:

Not Your Location? Change

Course Schedule:

Schedule select
30
May
Tuesday
8:30 AM ET -
5:00 PM ET
Almost Full
5 seat(s) left
Schedule select
30
May
Tuesday
8:30 AM ET -
5:00 PM ET
Almost Full
5 seat(s) left
Schedule select
12
Jun
Monday
8:30 AM MT -
5:00 PM MT
Almost Full
5 seat(s) left
Schedule select
12
Jun
Monday
8:30 AM MT -
5:00 PM MT
Almost Full
5 seat(s) left
Schedule select
17
Jul
Monday
8:30 AM CT -
5:00 PM CT
Almost Full
5 seat(s) left
Loading...