Batch Class Salesforce – Apex- Salesforce Development
Batch Class Salesforce – Apex- Salesforce Development, available at $64.99, has an average rating of 4.7, with 33 lectures, 2 quizzes, based on 15 reviews, and has 68 subscribers.
You will learn about Real time project scenario to understand the application of Apex Batch class How and when to use Batch class. What is batch size and how does it effect the batch class processing How to check the batch job status. what is job chaning and how can we use to our advantage. when does Apex flex queue coming into picture. Best practices of Batch class and consideration. 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: Batch Class Salesforce – Apex- Salesforce Development
Summary
Title: Batch Class Salesforce – Apex- Salesforce Development
Price: $64.99
Average Rating: 4.7
Number of Lectures: 33
Number of Quizzes: 2
Number of Published Lectures: 33
Number of Published Quizzes: 2
Number of Curriculum Items: 37
Number of Published Curriculum Objects: 37
Original Price: ₹1,999
Quality Status: approved
Status: Live
What You Will Learn
- Real time project scenario to understand the application of Apex Batch class
- How and when to use Batch class.
- What is batch size and how does it effect the batch class processing
- How to check the batch job status.
- what is job chaning and how can we use to our advantage.
- when does Apex flex queue coming into picture.
- Best practices of Batch class and consideration.
Who Should Attend
- Beginners and intermediate salesforce admins/developers.
Target Audiences
- Beginners and intermediate salesforce admins/developers.
scenario: you are given a user story to estimate and write the technical design for the next sprint user stories.
user story:
Users should not be able to save the case record when the product field on the case is of a family laptop and the case reason is blank.
you started to estimate the user story and write the technical design for it.
Technical design:
validation rule on the case object.
Estimate:
1 story point for writing the validation rule + testing + deploying to the CI org.
Since the user story estimation and technical design are completed. you are about to proceed with other work that was assigned to you.
suddenly, you realize that you missed something.
wait…
now, take a moment and think through what was missing in the technical design and estimate.
did you get the answer?
if you figured out what is the issue. congratulations….
if you are still figuring it out. I was in your shoes when I realized what I was missing. It came at a big cost. Last min changes.
If you are thinking. enough. tell me what was missing. The answer is the technical design itself.
ok. no more suspense. validation rule would stop the user who acts on the record. it can stop the new records if the above conditions are met or if the user edits the old record which satisfies the conditions.
For the new records, users would be able to get the information from the end user when creating the case. what about the old case records? do we need to correct these records as well? if we don’t if any user wants to change anything on the records they will get the validation. this would stop them from saving the changes on that records.
so what should we do? in such cases we need to check with the business/clients on what should happen on the old case records. do we leave it to the user to figure it out?
If the answer is yes, we are good. if the answer is no. then we need to correct the old case records in the org.
Now, if you are wondering there would be a large volume of case records in the org. How do we edit those records?
I am glad that you asked for it. There are two options here.
1) data loading.
2) Batch class.
Let’s review option 1 first. To operate on large volumes of records, we are choosing the Data Loader as an option here. In order to proceed first we need to get the extract of the records that we need to proceed then prepare the csv file with the correction on the necessary fields. followed by updating this file again to the Data Loader for the update operation on the case object.
Looks cool right?
yes, it is. we can do this approach. if we have one sandbox and prod org. what if there are 5 sandboxes and prod as part of your application/deployment lifecycle?
It would lead to 3 problems.
1) Resource bandwidth.
2) delayed timelines for project delivery.
3) manual effort and may cause manual errors.
if you are thinking is there any alternative? yes, there is one.
what is it?
Batch class.
what are the advantages of it?
you write the code once. it can be used in others org as well. all it takes is to just deploy the code to the orgs you need it and run it using two lines of code. FYI… we can put that into one line as well. 😀
if you are looking for where can i get started in learning the batch class?
you are at the right place. we had made this course covering from basics to the most advance sections in batch class concepts including all the best practices that you need to keep in mind while writing your batch class.In fact, who would want their code to fail in higher orgs and get rejected in the code review?
if you are reading this line, I hope you had made a decision. I am eagerly waiting for you inside the course. Let’s together jump on this roller-coaster ride. see you on the other side!!!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Terminology of batch class
Lecture 3: batch size
Lecture 4: breakdown of batch class
Chapter 2: Batch class syntax
Lecture 1: Getting started with first batch class
Lecture 2: first batch class part 2
Lecture 3: how to execute the batch class.
Lecture 4: where to check the batch class execution status.
Lecture 5: Debugging and the life cycle of batch class.
Chapter 3: Real time Requirement – 1
Lecture 1: Requirement
Lecture 2: Implementation part 1
Lecture 3: Implementation part 2
Lecture 4: Implementation part 3
Chapter 4: Quiz 1
Chapter 5: Real time Requirement – 2
Lecture 1: how to break down the requiremnt and come up with technial design
Lecture 2: Implementation part 1
Lecture 3: Implementation part 2
Lecture 4: Implementation part 3
Chapter 6: Coding exercise – 1
Chapter 7: Batch job status
Lecture 1: Batch job status and what do they mean?
Lecture 2: what is the flex queue
Lecture 3: batch job status life cycle
Chapter 8: Quiz – 2
Chapter 9: Batch class best practices
Lecture 1: Best practices and consideration of batch class
Lecture 2: can I call future method from batch class | can we have callout in batch class
Lecture 3: what happens when one batch failes in batch class
Chapter 10: stateful batch class
Lecture 1: Normal batch class without stateful implementation.
Lecture 2: Stateful batch class part 2
Chapter 11: how to chain the batch jobs
Lecture 1: batch chaining
Chapter 12: Test class for Batch class
Lecture 1: write the Test class for the batch class
Lecture 2: Fixing the test class errors
Chapter 13: coding exercise -2
Chapter 14: Firing Events from Batch Apex on failures
Lecture 1: Firing Platform Events from Batch Apex
Lecture 2: trigger listening to batch failure
Chapter 15: Resources
Lecture 1: Resources
Lecture 2: Additiional Resources
Chapter 16: Thank you Note
Lecture 1: Thank you
Instructors
-
Sandeep C
Salesforce Developer
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 3 votes
- 5 stars: 11 votes
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!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple