Setting up your Salesforce account
Is it even possible to learn Salesforce without working in Salesforce at your job? This question is asked many times by Salesforce Admin wannabes. The answer is: yes, yes, yes!
I like to say that the Salesforce job market has quite a low entry threshold when comparing it to other popular IT platforms such as SAP, Oracle, Microsoft CRM, and so on. This is because of a few important reasons:
- You may learn Salesforce on your own, at your own pace, using Salesforce’s free learning platform, Trailhead.
- Salesforce exams are not too expensive – this is of course a relative statement, but when comparing Salesforce exam prices to other technologies’ exam prices, the Salesforce ones are not as pricey.
- In addition, you can get a fully useful and free test environment that you can use to get to know the platform and customize, build, and destroy safely. In this section, we will show you how to do this.
Free Salesforce environments
There are two types of free Salesforce environments: Developer Edition orgs and Trailhead Playgrounds. Let’s see what the differences are and how to create each one.
Free Developer Edition environment
“What? A developer environment? Should I use it, given that I’m not a developer and have no intention of becoming one?” The answer is straightforward: yes, you can use it even if you are not a programmer. Think of it as a name that Salesforce has assigned to its demo account. To see a more detailed explanation, let’s take a look at how Salesforce describes its Salesforce Developer orgs on their pages: “A Salesforce Developer environment grants you access to a fully featured copy of Force.com, absolutely free, and yours to use indefinitely. Utilize the Developer Organization to stay current with the latest features, construct your own applications, and test functionalities prior to their purchase.” This implies that you can access the Developer Edition for free, forever and ever. It encompasses both Sales Cloud and Service Cloud features, enabling you to explore and experiment with both sales-related and customer-support-related functionalities within a single space.
Can you generate multiple Developer Edition environments? Yes, you can. Will you create more than one? Yes, you certainly will! Based on practical experience, I can confirm that you’ll utilize dev orgs for customizable experimentation, constructing numerous automations, preparing job interview demonstrations, and a wide array of other tasks. And you will do it a lot. For these reasons, it’s often preferable to initiate with a fresh new environment rather than attempting to “repair” the alterations you made in your existing orgs.
Free Trailhead-related Playgrounds
A long, long time ago in the Salesforce galaxy far, far away, there existed an era when the only testing environments that Salesforce provided to users were the free Developer orgs. However, with the advent of Salesforce Trailhead, a free learning platform, the demand arose for quicker and more convenient access to testing orgs. This prompted the creation of Trailhead Playgrounds to address this requirement. Essentially, Trailhead Playgrounds are akin to Developer Environments, but they can be generated with greater ease, speed, and relevance to specific Trailhead tasks.
Tip
I use Salesforce Dev environments for client demos, job interview demos, testing new Salesforce releases, and doing some experiments, while I use Trailhead Playgrounds only when doing Trailhead-related tasks.
I hope you now understand the difference between the Salesforce Developer environment and Trailhead Playgrounds. Let’s now see how to create them.
Let’s start with the Developer environment. These are the steps to create a Salesforce Developer environment:
- Go to the Salesforce Developer website:
Visit https://developer.salesforce.com/signup.
- Fill in the required information:
Fill in the required data such as your name, email address, password, and other details. Agree on the terms and conditions and click on the Sign me up or Create Org button at the end:
Figure 1.2: Fill in the form
- Verify your email address:
After registering, Salesforce will send you an email to verify your email address. Click on the verification link provided in the email:
Figure 1.3: Verify account
- Complete the registration process:
Once your email is verified, follow the instructions to complete the registration process. Set the password that will be used to access the Developer Account:
Figure 1.4: Set a password
- Create a new Developer Edition:
After creating the password, your Developer Edition will be created and you’ll be redirected to your Salesforce org. From there, you can start building and testing applications in the Salesforce environment.
Tip
It may be important to know that besides the Developer environment, which as was said is free for a lifetime, you may also get access to other Salesforce tools/clouds. However, those accesses are time-limited (mostly for 30 days).
Now that we know how to create a Developer environment, let’s see how to create a Trailhead Playground:
- Sign up or log in to Trailhead:
If you don’t have a Trailhead account, go to the Salesforce Trailhead website (https://trailhead.salesforce.com) and sign up for a free account. If you already have one, log in using your credentials.
- Access Playgrounds:
Once you’re logged in, navigate to the Hands-On Orgs section of the Trailhead website (https://trailhead.salesforce.com/users/profiles/orgs). This is where you can manage your Trailhead Playgrounds:
Figure 1.5: Hands-On Orgs
- Create a new Playground:
Look for an option that allows you to create a new Trailhead Playground. Click on it to begin the process:
Figure 1.6: Create a Playground
- Choose a Playground name:
Give your new Playground a unique name that helps you identify it easily. The name should be relevant to what you plan to use the Playground for:
Figure 1.7: Choose a Playground name
- Build the Playground:
Once you’ve filled in the required details, click on the Create Playground button. The system will then create a new Salesforce Trailhead Playground for you:
Figure 1.8: Build a Playground
- Launch the Playground to access it:
After the creation process is complete, you’ll receive information about your new Trailhead Playground including its unique URL, credentials, and any other relevant details.
With your new Trailhead Playground set up, you can now access and explore Salesforce features, try out different configurations, build applications, and practice what you’ve learned in the Trailhead modules.
- Create Playgrounds ad-hoc:
Besides creating “in-advance” Playgrounds that may be then used during hands-on Trailhead challenges, you may also create a separate/new Trailhead Playground for each Salesforce Trailhead hands-on challenge that you will be currently performing. While taking the test challenges, you will see the action button that will serve you with ad-hoc Playground creation.
Tip
Although the way to create Salesforce Dev orgs and Trailhead Playgrounds has not changed for some time, you need to remember that the process might change or evolve over time, and Salesforce may introduce new steps or change the user interface. Always refer to the official Salesforce Developer website or documentation for the most up-to-date information on creating a free Developer Edition environment.
Now that you know how to create a Salesforce Playground, let’s see in the next section of this chapter what the Salesforce interface looks like.