Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Salesforce Apex Trigger & Test Class: Hands-On Scenarios

via Udemy

Overview

Master Salesforce Apex triggers : Build automated business processes with Apex triggers in Salesforce

What you'll learn:
  • Write Apex triggers that execute before or after specific database events (e.g., insert, update, delete).
  • Use Apex triggers to perform custom actions such as validating data, updating related records, and sending emails.
  • How to write Apex test methods that test your Apex triggers and classes.
  • How to use the @testSetup annotation to create test data that can be used by multiple test methods in an Apex test class.

This course is designed for Salesforce developers who want to learn about Apex Triggers, Apex Tests, and the power of custom validation in Salesforce. Whether you are a beginner or have some experience, this course will give you a solid foundation in Apex Triggers and help you become an expert.


You will learn how to create Apex Triggers, understand context variables, and master the difference between Before and After events such as Before Insert, Before Update, and Before Delete. You will also learn about the order of execution and how to prevent recursion in your triggers.


The course also covers Apex Tests and how to write positive and negative test cases in a test class. You will learn about sObjects and how to create a test class for your triggers. The course includes scenarios, such as creating related contacts, updating related opportunities, and applying custom validation on opportunity records.


We will cover many industry ready practicals, such as:

  1. Populating the rating as "Hot" on account creation if the industry is Media or Energy

  2. Populating the description on opportunity creation based on the amount value

  3. Copying the billing address to the shipping address on account creation

  4. Creating a related contact on account insertion

  5. Creating a related opportunity on account insertion

  6. Populating the latest case number on account on case creation

  7. Populating the latest opportunity amount on account on opportunity creation

  8. Creating a contact or opportunity based on the user's choice when an account is created

  9. Updating the description on account when the phone field is updated

  10. Copying the billing address to the shipping address on account insert or update

  11. Updating the related contacts on account update using a map or parent-child SOQL

  12. Creating a task on opportunity when the stage is updated

  13. Updating the related opportunity when an account is updated

  14. Applying custom validation in Apex Trigger and using try & catch in the test class

  15. Applying custom labels in Apex Trigger and test class

  16. Preventing the update of accounts created 7 days ago from today

  17. Applying custom validation on opportunity record creation

  18. Applying custom validation while updating an opportunity record

By the end of this course, you will have a strong understanding of Apex Triggers and Apex Tests and be able to apply custom validation in Salesforce. Sign up now and take the first step towards becoming a Salesforce trigger expert!

Syllabus

  • Introduction to Apex Trigger
  • Testing, Debugging and Deployment
  • Scenarios: Apex Trigger and Test Class

Taught by

Sanjay Gupta | 10x Salesforce Certified and Skill Horizon NextGen

Reviews

4.6 rating at Udemy based on 57 ratings

Start your review of Salesforce Apex Trigger & Test Class: Hands-On Scenarios

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.