title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
B2C Commerce Developer with SFRA (CCD102)
Course Description
Overview
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.Objectives
- 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.
Audience
- At least two years of experience with Java or JavaScript programming
- Familiarity with the jQuery library and JSON syntax
Prerequisites
-
Developers who have:
At least two years of experience with Java or JavaScript programming
Familiarity with the jQuery library and JSON syntax
Topics
- Visual Studio Code
- Node.js
- Java JDK
- Postman
- Salesforce B2C Commerce Overview
- Storefront Reference Architecture Overview
- Business Manager Organization
- Accessing Storefront Reference Architecture
- Creating a Workspace
- Creating a Server Connection
- Navigating Cartridges
- Cartridge Types
- Cartridge Path
- Working with Plugin Cartridges
- Using a Custom Storefront Cartridge
- Introduction to JavaScript Controllers
- Creating a JavaScript Controller
- Script & JavaScript Controller Debugging
- Middleware Functions
- B2C Commerce Script API
- Introduction to Models
- Extending Models
- ISML Tags and Expressions
- Reusing Code in Templates
- Conditional Statements & Loops
- Resource API & Resource Bundles
- Creating & Configuring Content Slots
- Content Link Functions
- Introduction to Page Designer
- Business & Developer Tasks
- Creating Custom Components
- Custom & System Objects
- XML Metadata File
- Server-Side Validation Script
- ISML Form Template
- Custom Logging
- Client-Side Validation Script
- Hook Definition
- Creating Custom Hooks
- Shop API
- Data API
- Meta API
- OCAPI URL Syntax
- Configuring OCAPI Settings
- Using API Explorer
- Making an OCAPI Call
- Job Flows
- Job Steps
- Job Parameters
- Creating a Job
- Site and Page Caching
- Site Performance
- GitHub
- NPM Tools
- Functional and Unit Tests
Related Courses
-
Declarative Development for Platform App Builders in Lightning Experience (DEX403)
SF-DEX403- Duration: 5 Days
- Delivery Format: Classroom Training, Online Training
- Price: 4,500.00 USD
-
Build Applications Programmatically on the Salesforce Platform (DEX450)
SF-DEX450- Duration: 5 Days
- Delivery Format: Classroom Training, Online Training
- Price: 4,500.00 USD
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
- Same in-demand topics as instructor-led public and private classes.
- Standalone learning or supplemental reinforcement.
- e-Learning content varies by course and technology.
- View the Self-Paced version of this outline and what is included in the SPVC course.
- Learn more about e-Learning
Course Added To Shopping Cart
bla
bla
bla
bla
bla
bla
Self-Paced Training Terms & Conditions
Sorry, there are no classes that meet your criteria.
Please contact us to schedule a class.
STOP! Before You Leave
Save 0% on this course!
Take advantage of our online-only offer & save 0% on any course !
Promo Code skip0 will be applied to your registration