Learning exercises and examples for gaining complete adequacy in SFCC.
Example Files | ||
int_recaptcha/cartridge | ||
storefront-reference-architecture | ||
the_learning_cartridge/the_learning_cartridge | ||
.gitignore | ||
readme.md |
Sales Force Commerce Cloud Training Course
Course Material can be found here Confluence Page
Topics Covered
- Material in this guide
- Introductory Material
- Beginner Gochas
- Get an On-Demand Sandbox setup
- Setting up your Sandbox
- Import a Demo Site
- Configure Site Settings for development
- Overview: Set up VSCode and Local environment
- Download and Install Visual Studio Code (VS Code)
- Install Prophet Extension
- Download or Clone the SFRA storefront code from Github
- Generate access keys in business manager to upload to allow code upload
- Browse around the prophet debugger extension tab
- Compile CSS and JS for storefront website
- Setup Prophet Code Debugger and Breakpoints
- Storefront Debug Tools
- Cartridges and Activating Code Versions
- Create a New Code Version
- Create your first cartridge
- Modify the Cartridge Path
- Plugin Cartridges
- Create your First Controller
- Navigate to a new Route
- Create another Controller
- Extend a Controller
- Customizing Existing Pages - Home Page
- Middleware Scripts and Chaining
- Middleware Chaining
- Pages and Templates - Demo Page
- Extending a Model
- Using a decorator to extend a model
- ISML Templates
- ISML Template Includes
- ISML Local Includes
- ISML Loops
- ISML Remote Include
- ISML Debug and extending existing templates
- Localization using resource bundles
- Enable Localizations in Business Manager
- Introduction to Content Slots
- Create a content slot in a template
- Setup a Content slot in business manager
- The Page Designer
- Create a new page in page designer
- Layout a new page in page designer
- Preview your new page, using the page designer previewer
- Create a route/controller to render your new page designer page
- Create a custom component for page designer
- Use and Preview the Feedback Custom Page Designer Component
- Page Caching
- Define a Custom Object Type
- Create a custom attribute group
- Forms Framework
- Transactions in a more depth
- Enable Custom Logging
- Integrate custom logging
- View Custom Logs
- Extend a system object and capture custom data
- Notification Email - Using a custom hook
- Making API calls with OCAPI - Open Commerce API
- Uploading a Product Catalog XML file
- Create a Job to Import pants.xml
- Tracking performance of storefront
- The Pipeline Profiler
- The Code Profiler
- Useful Global Variables
- Acronyms
- Reference