Learn Apex Triggers from watchman Salesforce Development
- Development
- Dec 14, 2024

Learn Apex Triggers from watchman – Salesforce Development, available at $54.99, has an average rating of 4.7, with 45 lectures, based on 16 reviews, and has 94 subscribers.
You will learn about How to get started with Salesforce Apex Triggers. Real time project scenario to understand the application of Apex Triggers. what is before and after context in triggers. apex trigger before vs after context. what are context variables in apex triggers and why do we need them. do I need to write my logic in before context or after context. On which object do I need to write my trigger. why do we not write DML on the record that goes through the save process in before context. What is trigger handler class. Best practices to follow in Apex Triggers. This course is ideal for individuals who are Beginners and intermediate salesforce admins/developers. It is particularly useful for Beginners and intermediate salesforce admins/developers.
Enroll now: Learn Apex Triggers from watchman – Salesforce Development
Summary
Title: Learn Apex Triggers from watchman – Salesforce Development
Price: $54.99
Average Rating: 4.7
Number of Lectures: 45
Number of Published Lectures: 45
Number of Curriculum Items: 45
Number of Published Curriculum Objects: 45
Original Price: 鈧?,499
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
do I need to write my logic in before context or after context?
On which object do I need to write my trigger?
why do we not write DML on the record that goes through the save process in before context?
What is trigger handler class?
what is before and after context in triggers?
what are context variables in apex triggers and why do we need them?
Hi there, I just shared a few questions that I had when I start my career as a developer. I usually get the same set of questions from the people who are starting their careers as salesforce developers or from the people who are moving to Salesforce from strong Java background.
Let me share a small secret here. Learning Apex trigger needs time and guidance.
It’s not you. it is about Apex triggers. you heard it right.
If you ask me why? from experience and understanding, all I could say is. the starting point of Learning of trigger involves multiple points.
yes, we need to learn and keep a track of multiple points at once to get started. Even though you are good with apex. If you are starting with apex triggers you tend to make mistakes.
Let me share my story here. I had written the logic for one of my requirements. Insert scenario was working fine but not the update scenario.
I had wasted half an hour debugging and validating the logic written but I didn’t find any reasons why it wasn’t working.
You will laugh when you hear the reason why it was not working but trust me it left no stone unturned to figure out the reason.
finally, I admitted the fact that I need some help. I went to a senior developer for assistance, after sharing the requirement and the issue that I was facing. The first question he asked me helped me figure out what was the issue and also pointed out my understanding of triggers.
he asked me, “is the trigger listening to update event?”. that’s it. His question was my answer. Just by adding the trigger event, my issue was resolved.
I still remember his question. when I begin to write my trigger. 馃榾
when I think back and that incident. I was good with the logic part of the requirement. I failed in terms of technical understanding of triggers/working of triggers.
If I had scared you with the technical terms above. My apologies, I wanted to share my exact story.
As they say, “Every master is once a beginner”. I wouldn’t consider myself as a master, there is always room for improvement.
I shared this story to let you know that with time and practice things would fall into place.
You will relish your moments when you could help/assist a person who is going through the same struggle.
this course is just that. over my years of experience, I found a way to learn the triggers the easy way. yes, you need to put in some effort but that would be very less compared to debugging my update scenario.
_______________________
How does this course help me?
simple, just by presenting Apex trigger in a presentable way to impress you. 馃榾
To grab the concept, I took the example of a security guard/watchman. After this course, you will realize all these years security guards was teaching these concepts. we just ignored them. Next time when you meet a security guard/watchman, please thank them.
How can you be sure that I can start writing triggers after this course?
once you understand the working of the triggers, you will be in the right space to put your logic into the salesforce org. even though if your trigger is not working, you will know where to look and fix it accordingly.
Disclaimer: A little bit of practice is needed to retain the concepts for a longer time. 馃檪 . I can see that look on your face. Yes, I wanted to be realistic. without practice on Day 1, you feel that you mastered it. Week 1, you will feel low on confidence. Month 1, you will rarely remember that you took the time to learn Apex triggers.
why give half a try. if you really want to learn to code.
If you are reading this line. My job is half done. we can talk about the summary of what would you learn in this course.
what are Apex triggers?
what are context variables?
what kind of logic goes in before and after context triggers?
Best practices in apex triggers.
common errors in apex triggers.
confusion with apex triggers.
if you are wondering, I know these concepts. Do I really need to take this course?
I have a simple question for you. are you struggling with the working of the trigger or are you struggling with the implementation of the requirement.
if it has to do with the working of triggers, feel free to check out this course.
if it has to do with the implementation part, couple of points.
1) are you clear with the requirement.
2) is there any limitations from salesforce.
Course Curriculum
Chapter 1: Apex triggers intro
Lecture 1: Intro
Lecture 2: prerequisites
Lecture 3: what are Apex Triggers and why we use them
Lecture 4: understanding Trigger Events.
Lecture 5: exploring trigger events
Lecture 6: use trigger events in apex trigger.
Chapter 2: Context Variables and trigger events
Lecture 1: isinsert
Lecture 2: isupdate and isdelete
Lecture 3: order of trigger execution.
Lecture 4: isbefore and isafter for insert context
Lecture 5: isbefore and isafter in combination with DML events
Lecture 6: trigger.new
Lecture 7: trigger.oldmap
Chapter 3: when to use Before trigger
Lecture 1: Before trigger is used for
Lecture 2: Before insert – requirement-1
Lecture 3: Before insert – requirement 2
Lecture 4: Before update
Lecture 5: Before update – part 2
Chapter 4: When to use After trigger
Lecture 1: create a workorder record when a case is created.
Lecture 2: when the case subject is changed, update workorder accordingly.
Lecture 3: when the case subject is changed, update the work order accordingly part 2
Chapter 5: Best practices in Apex triggers.
Lecture 1: Best practices part 1
Lecture 2: Calling Handler class from apex trigger.
Lecture 3: move before insert logic to handler class.
Lecture 4: move before insert logic to handler class part 2
Lecture 5: move before update logic to hanlder class.
Lecture 6: move after insert logic to handler class.
Lecture 7: move after update logic to handler class and lot more.
Chapter 6: Common Errors in Triggers/Apex and how to fix these errors
Lecture 1: error 1
Lecture 2: error 2
Lecture 3: error 3
Lecture 4: error 4
Lecture 5: error 5
Lecture 6: error 6
Lecture 7: error 7
Lecture 8: error 7 part 2
Lecture 9: error 8
Chapter 7: Common confusion when working with Apex triggers
Lecture 1: Context Variable Considerations
Lecture 2: on which object we need to write the trigger??
Lecture 3: why dont we write a DML in before context to save the record.
Lecture 4: how to get all key and values from the map
Chapter 8: Delete Scenarios
Lecture 1: Before Delete
Lecture 2: After Delete
Chapter 9: Whats next?
Lecture 1: Apex Trigger Developer Guide
Lecture 2: Additional Resources
Instructors

Sandeep C
Salesforce Developer
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- How to Make a Website for Wedding
- A Problem-Based Approach to the Go Programming Language
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- The Beginner Forex Trading Playbook
- Hydrogen Energy Masterclass- Fundamentals Applications
- Surpassing Your Kickstarter Goals
- Create 3D Models of Furniture and Books in Paint 3D
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4The Architecture of Oscar Niemeyer
- 5Advanced Photoshop Manipulations Tutorials Bundle
- 6SolidWorks Essential Training ( 2023 2024 )
- 7ZB Trading Cryptocurrency Price Action Course
- 8Python for Absolute Beginners
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling