Apex Academy: Bulkification and Governor Limits

Salesforce requires precisely executed design best practices to avoid colliding with governor limits, which will bring Salesforce transactions to a halt. This course will teach you how to avoid colliding with governor limits while developing new object transactions or troubleshooting existing designs.
Course info
Level
Intermediate
Updated
Feb 22, 2021
Duration
2h 8m
Table of contents
Description
Course info
Level
Intermediate
Updated
Feb 22, 2021
Duration
2h 8m
Description

Avoiding collision with governor limits is critical to successful Salesforce development – otherwise, database transactions come to a halt. In this course, Apex Academy: Bulkification and Governor Limits, you’ll learn to design Salesforce object transactions that avoid colliding with governor limits. First, you’ll explore writing better, scaleable Apex that follows bulkification principles. Next, you’ll discover asynchronous Apex techniques that allow for expensive computation. Finally, you’ll learn how to solve stubborn violations in existing triggers or object transactions. When you’re finished with this course, you’ll have the skills and knowledge of governor limits needed to build solutions on Salesforce that scale.

About the author
About the author

Scott is the director of Elega Corporation, which produces business applications and develops games. His development career was launched in the litigation support industry and has expanded to solar energy using Salesforce and its Apex programming language, Python, C#, and numerous kinds of integrated databases.

More from the author
Salesforce Workflow: Getting Started
Beginner
1h 57m
Nov 2, 2020
Python for Salesforce Developers
Intermediate
2h 5m
Jul 28, 2020
More courses by Scott Lee
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Scott Lee, and welcome to my course, Apex Academy: Bulkification and Governor Limits. I'm the CEO of Elega Corporation, hold multiple Salesforce certifications, and have been writing Apex for many years. Do you know when to move logic out of Apex triggers, use the lowest number of SOQL queries to get data or how to optimize Apex to run as fast as possible? I'll show you how to get started in this course. Some of the major topics that we will cover include the basics of Apex governor limits, how to use maps instead of nested loops for faster speed, when to use different kinds of asynchronous Apex, and some tips on how to tune your code for the best speed and memory performance available. By the end of this course, you'll understand fundamental techniques for troubleshooting and avoiding collision with governor limits in Apex and how to write bulkified code. Before beginning the course, you should be familiar with the basics of the Apex programming language, the SOQL database language for Salesforce, and should have written some Apex triggers previously. From here, you should feel comfortable diving into your Apex skills with courses on asynchronous Apex, event‑driven architecture on Salesforce, and Apex design patterns for scalable architectures. I hope you'll join me on this journey to learn about bulkification and governor limits with the Apex Academy: Bulkification and Governor Limits course, at Pluralsight.