Back
Information Technology
Salesforce B2C Commerce Developer with SFRA (CCD102)
What You'll Learn
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.
Description
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.
Who Should Attend
Developers who have:
At least two years of experience with Java or JavaScript programming
Familiarity with the jQuery library and JSON syntax
Course Overview
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.
Course Prerequisites
No results found.
Course Agenda
11 Title
Course Agenda
1
Overview of B2C Commerce
Salesforce B2C Commerce Overview
Storefront Reference Architecture Overview
Business Manager Organization
Storefront Reference Architecture Overview
Business Manager Organization
2
Getting Started
Accessing Storefront Reference Architecture
Creating a Workspace
Creating a Server Connection
Navigating Cartridges
Creating a Workspace
Creating a Server Connection
Navigating Cartridges
3
CartridgesCartridges
Cartridge Types
Cartridge Path
Working with Plugin Cartridges
Using a Custom Storefront Cartridge
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
Creating a JavaScript Controller
Script & JavaScript Controller Debugging
Middleware Functions
B2C Commerce Script API
5
Models
Introduction to Models
Extending Models
Extending Models
6
ISML
ISML Tags and Expressions
Reusing Code in Templates
Conditional Statements & Loops
Resource API & Resource Bundles
Reusing Code in Templates
Conditional Statements & Loops
Resource API & Resource Bundles
7
Content Slots
Creating & Configuring Content Slots
Content Link Functions
Content Link Functions
8
Page Designer
Introduction to Page Designer
Business & Developer Tasks
Creating Custom Components
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
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
Site Performance
11
Storefront Reference Architecture Tools
GitHub
NPM Tools
Functional and Unit Tests
NPM Tools
Functional and Unit Tests

