+

We'd love to work with you!

By answering these 7 questions, we can find out if we're a match

B2C Commerce Developer with SFRA

Course Details Find Out More
Code CCD102
Tuition (CAD) Array
Tuition (USD) 3600.00

Discover how to implement storefront reference architecture (SFRA) solutions for Salesforce business-to-consumer (B2C) Commerce storefronts. In this 4-day instructor-led course, learn how to customize SFRA while gaining foundational knowledge of core programming concepts, relevant files, and B2C Commerce scripting language.

Who Can Benefit

  • This course is designed for developers who are new to Salesforce B2C Commerce storefronts and experienced developers who are interested in ramping on SFRA. Students should have at least two years of experience with Java or JavaScript programming and feel comfortable with both jQuery library and JSON syntax. This is also a great course for anyone who is interested in earning their B2C Commerce Developer credential.
  • At least two years of experience with Java or JavaScript programming
  • Familiarity with the jQuery library and JSON syntax

Skills Gained

  • When you complete this class, you will be able to:
  • Implement reusable functionality on a B2C Commerce site with cartridges.
  • Add business logic to a B2C Commerce site using JavaScript controllers.
  • Design reusable code using Internet Store Markup Language (ISML) templates.
  • Improve the appearance and flexibility of a B2C Commerce site by building content slots and using Page Designer.
  • Write B2C Commerce Script in ISML templates and script files.
  • Leverage the Forms Framework to control validation, rendering, and storing of consumer-entered values.
  • Use hooks to configure functionality that is called at a specific event.
  • Access resources using Open Commerce Application Programming Interface (API) HTTP requests and responses.
  • Create jobs to automate tasks and processes.
  • Assess B2C Commerce site performance.
  • Install SFRA command line tools to perform testing.

Course Content

Lessons and Topics

  • Introduction to Salesforce B2C Commerce
  • Discover Salesforce B2C Commerce
  • Define Storefront Reference Architecture
  • Understand Business Manager Organization

  • Introduction to SFRA
  • Access SFRA
  • Create a Workspace
  • Generate a Server Connection
  • Navigate Cartridges

  • Cartridges
  • Define Cartridge Types
  • Outline a Cartridge Path
  • Work with Plugin Cartridges
  • Use a Custom Storefront Cartridge

  • Controllers
  • Describe JavaScript Controllers
  • Create a JavaScript Controller
  • Debug Scripts and JavaScript Controller
  • Define Middleware Functions
  • Understand B2C Commerce Script API

  • Models
  • Understand Models
  • Extend Models

  • Internet Store Markup Language
  • Recognize ISML Tags and Expressions
  • Reuse Code in Templates
  • Draft Conditional Statements and Loops
  • Build Resource API and Resource Bundles

  • Content Slots
  • Create and Configure Content Slots
  • Explore Content Link Functions

  • Page Designer
  • Harness Page Designer
  • Complete Business and Developer Tasks
  • Create Custom Components

  • Forms Framework
  • Define Custom and System Objects
  • Understand an XML Metadata File
  • Write a Server-Side Validation Script
  • Complete the ISML Form Template
  • Conduct Custom Logging
  • Write a Client-Side Validation Script

  • Hooks
  • Define Hooks
  • Create Custom Hooks

  • Open Commerce API (OCAPI)
  • Build Shop API
  • Build Data API
  • Build Meta API
  • Implement OCAPI URL Syntax
  • Configure OCAPI Settings
  • Use API Explorer
  • Make an OCAPI Call

  • Jobs
  • Define Job Flows
  • Outline Job Steps
  • Establish Job Parameters
  • Create a Job

  • Site Maintenance
  • Cache Site and Pages
  • Assess Site Performance

  • Storefront Reference Architecture Tools
  • Harness GitHub
  • Describe NPM Tools
  • Conduct Functional and Unit Tests

Find Out More

  • This field is for validation purposes and should be left unchanged.