Debugging Salesforce For Admins Developers

Find & resolve Salesforce issues faster with Developer Console!

Last updated 2022-01-10 | 4.6

- Use the advanced Admin tools in Developer Console
- Debug and fix issues in Salesforce faster
- Understand how to read the Salesforce Debug Log

What you'll learn

Use the advanced Admin tools in Developer Console
Debug and fix issues in Salesforce faster
Understand how to read the Salesforce Debug Log
Understand SOQL and how to run SQL like queries on Salesforce.

* Requirements

* You should have a good understanding of Workflow & Validation Rules
* A theoretical knowledge of Process Builder would be advantagous but not required
* Understanding how to navigate & Login to Salesforce


The Developer Console is not just for Developers!! This was my message to 100s of people at Dreamforce 2016. For some reason, Administrators avoid the Salesforce Developer Console like the plague! But it has some really important tools within it that can help you speed up the time it takes to identify issues on the platform as well as running quick calculations on records within your Salesforce org.

Understand how Salesforce thinks

One of the most important aspects of this course is to learn how Salesforce works under the covers. By understanding what happens when you create, update or delete records in Salesforce, you can have a greater understanding on why issues crop up and how you can zero in on the issue quickly and get it resolved.

Debugging & Troubleshooting Salesforce

Salesforce developers use Salesforce Debug logs a lot to find out what's going on in Salesforce when actions are performed. This section of the course teaches you how to read debug logs effectively so that you can understand why that workflow rule or validation is throwing an error or not doing anything at all! It's all about digging down and finding the issue quickly.

I also show you how to visualize debug logs in a different way so you can quickly understand whats happening in Salesforce.

Introduction to SOQL

SOQL is a query language used by developers to pull data out of Salesforce to perform actions on it. In this section, you will learn how SOQL relates to reports in Salesforce and how you can use SOQL to quickly get answers to information in Salesforce without the need for creating Record Types or Reports all the time.

Who this course is for:

  • This course is for Salesforce Admin's that want to improve their speed on finding and fixing bugs.
  • A Salesforce Developer wanting to understand the Salesforce Execution order or Salesforce processes requests.
  • Salesforce admins and developers wanting to understand how the Debug Log works

Course content

5 sections • 18 lectures

What is the Developer Console? Preview 04:48

What really is the Salesforce developer console?

Udemy Review System Preview 01:37

Learning Objectives Preview 00:31

Learning Objectives for how Salesforce thinks section of the course. We go through the order in which things execute in Salesforce as well as how requests are processed.

Execution Order Preview 05:50

Understand what steps Salesforce performs when a record is created or edited. Understanding these steps will really help you understand how "Salesforce thinks" and understand why errors and issues can occur in an un-related area of Salesforce.

How Salesforce Processes Requests Preview 05:17

Learning Objectives Preview 01:28

Viewing a Debug Log Preview 12:42

The Salesforce debug log displays a detailed list of information and steps that Salesforce has performed as part of your request to create or update a record. Reading the debug log and be a bit of a art but this video will show you how.

Debug Perspectives Preview 08:00

The debug perspectives are one of the most important features in the developer console for Admins and developers but isn't used that much. Using the different Salesforce perspectives you can really visualise what Salesforce is doing.

Debugging Errors Preview 09:02

Debugging Non-Errors Preview 09:24

Advanced Debug Settings Preview 07:56

Learning Objectives Preview 00:33

What is SOQL? Preview 03:24

Creating and Running SOQL Preview 10:02

How to create a SOQL query and how to execute it.

Aggregate Queries Preview 05:17

Using SOQL with related records Preview 06:10

Using SOQL with Child / Related List Records Preview 06:40