---
title: Getting to know SFRA as a developer
canonical_url: 'https://rhino-inquisitor.com/getting-to-know-sfra-as-a-developer/'
markdown_url: 'https://rhino-inquisitor.com/getting-to-know-sfra-as-a-developer/index.md'
content_type: article
site_name: Rhino Inquisitor
date: '2023-10-30T09:57:46Z'
lastmod: '2023-10-31T09:11:09Z'
description: >-
  SFRA in Salesforce B2C Commerce can be quite daunting. This blog post will
  guide you through all of the content of Commerce Cloud SFRA!
author: Thomas Theunen
categories:
  - Salesforce Commerce Cloud
  - Technical
tags:
  - sfcc
  - sfra
  - technical
---
## Key Takeaways
- Organizes a practical learning path for developers who are new to SFRA and SFCC
- Points readers to sandbox setup, platform fundamentals, and official SFRA learning resources
- Connects self-study, partner training, and certification prep into one onboarding path

So, you are new to Salesforce Commerce Cloud and have begun your journey with SFRA! Congratulations, and welcome to the [community](https://unofficialsfcc.com/) of SFCC developers!

But where to start? Quite a bit of information is available, but where you should start is unclear.

Not to worry. Let’s get that information organised for you!

## Get to know B2C Commerce Cloud

You can’t just start developing immediately on Salesforce B2C Commerce Cloud. The platform is just too big for that. I wish it were that easy, but SFCC is an enterprise platform with many out-of-the-box features and options you must learn about first.

### Get your own playground

Watching webinars and reading online texts can get tedious. Being able to apply what you learn immediately on a Sandbox is a lot more engaging and fun to do.

I wrote a separate post before explaining how to get your sandbox [in this guide to getting your sandbox](/how-to-get-a-salesforce-b2c-commerce-cloud-sandbox/). Just a word of warning: if you are not working for a partner or customer - you might end up disappointed at the end of the article.

### Learn Commerce Cloud

![Archived Learn Commerce Cloud landing page.](/getting-to-know-sfra-as-a-developer/learn-commerce-cloud-67eab48d9b_hu_e18fffe82cf3c6ec.webp)

-   [https://help.salesforce.com/s/articleView?language=en\_US&id=cc.b2c\_getting\_started.htm&type=5](https://help.salesforce.com/s/articleView?language=en_US&id=cc.b2c_getting_started.htm&type=5)
-   [PDF Version of the old Learn Commerce Cloud Site](/getting-to-know-sfra-as-a-developer/learn-commerce-cloud-site.pdf)

Your first starting point in your journey into Salesforce B2C Commerce Cloud as a platform. This site is not built with developers in mind but for everyone new.

It serves as a guide into the ecosystem using:

-   Trailheads
-   Webinars
-   Documentation

It also touches on all different aspects of commerce in general:

-   Getting to know Commerce Cloud
-   UX/UI Best Practices
-   Personalization
-   Product Management
-   Search Management (Search, Sorting, and Refining)
-   Promotions & Campaigns
-   Einstein and AI

That is a lot of ground this single site covers! And be sure that it will keep you busy for a couple of days, and you won’t be writing a single line of code…sorry, not sorry. 😋

**Note:** Be sure to have your sandbox ready so you can try out some of the concepts in your environment. Not everything can be done on a Sandbox (like Einstein), but most of it is.

### Storefront Reference Architecture (SFRA) Overview

-   [Webinar](https://salesforce.vidyard.com/watch/rgvLUk97rk1Kg58nYVcuy9?)
-   [Slide Deck](https://org62.my.salesforce.com/sfc/p/#000000000062/a/3y000001RUL7/WABOD.HWfTOAp9saRlAVkrc7QesnH26Xj6mb_IkPk0M)

This webinar provides an overview of the positioning of SFRA and its features.

Since this is what you will be developing in, it is a must-watch!

## On to development

This is the part you have been waiting for right? Getting your hands “dirty” in the SFRA code, figuring out how to customize that storefront, and integrating some third-party systems!

### SFRA Developer Guide

-   [https://developer.salesforce.com/docs/commerce/sfra/guide/sfra-overview.html](https://developer.salesforce.com/docs/commerce/sfra/guide/sfra-overview.html)

The developer website of Commerce Cloud is targeted at you (yes, you. It says developer in the URL, right?)

This website will tell you how to get started with your SFRA implementation with:

-   Information about SFRA in general
-   UX Deep Dive
-   Technical Deep Dive
-   SFRA Fast Path webinars (development webinars)
-   A list of tools and how to get access to GitHub repositories of SFRA
-   Much more!

### Partner Learning Camp

![Partner Learning Camp catalog showing the B2C Commerce Foundations course.](/getting-to-know-sfra-as-a-developer/b2c-foundations-2daffad6c6_hu_ab5a13ebf6115f2a.webp)

-   [https://partnerlearningcamp.salesforce.com](https://partnerlearningcamp.salesforce.com/s/browse-catalog?plc__recordId=5iuux101vYk2UQtOkwn9%2BpFhmsL%2F5jynd8uOnEFtSg4JjoBEe8yyDv9MajFikOJe)

This website is only available if you are a partner of Salesforce; if you are a customer, you will not be able to access this content (sorry).

Here you will find a complete self-study-guided course into Salesforce B2C Commerce Cloud SFRA development. It starts at setting up your environment (sandbox) and slowly moves you through all of the different concepts of SFRA development:

-   Cartridges
-   Controllers
-   Models
-   ISML
-   Client-Side Javascript in SFRA
-   Forms
-   Transaction Management (Database)
-   Jobs Framework
-   OCAPI

## Certification

If you’re considering pursuing certification, congratulations! It’s a great way to demonstrate your expertise and stand out. To help you prepare, I’ve compiled [a comprehensive list of valuable topics to study](/preparing-for-the-b2c-commerce-developer-certification/). By taking the time to delve deep into these subjects, you’ll expand your knowledge and better position yourself for success.

## That’s not all folks

The contents above will keep you busy for days and weeks (depending on whether you sleep.) But much more content is available to be seen, read, and heard!

In [a previous post](/salesforce-b2c-commerce-cloud-documentation/), I listed more sites you can use in your journey!
