Salesforce B2C Commerce Developer with SFRA (CCD102)


E-Learning
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.
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.
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.
Developers who have:
At least two years of experience with Java or JavaScript programming
Familiarity with the jQuery library and JSON syntax
| Lesson Id | Title | Description |
|---|---|---|
| 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 |