Salesforce – Asynchronous Apex

Add to Wishlist

Course Description

Welcome to “Salesforce – Asynchronous Apex”

Mastering the basics is crucial for solving complex problems. This course serves as an introduction to the fundamental concept of ‘Asynchronous Apex’, vital for those aiming for a Salesforce developer role.

What is the meaning of the word Asynchronous:

Not occurring or existing at the same time or having the same period or phase.

Due to limitations imposed by Salesforce, real-time processing is not feasible for certain use cases. Such instances should be addressed using ‘Asynchronous Apex’, such as:

  • Cannot do callout after a DML operation.
  • DML operations on setup objects are not allowed after updating a non-setup object.
  • For jobs involving large data volumes, such as database maintenance, invoice generation, or payroll processing.
  • Job chaining.
  • To schedule a job for execution at a specific interval.

What is Salesforce?

Salesforce is renowned as the leading cloud-based CRM (customer relationship management) platform globally. It aids in overseeing a company’s sales, marketing, customer support, and other business aspects. Salesforce achieved its prominence due to its cloud-based CRM software, hosted on Salesforce servers, allowing access for customers and developers via an internet connection and login credentials.

Keen to discover more about what unfolds within the Salesforce ecosystem, particularly for developers?

There aren’t many Salesforce courses available, but we’ve got you covered. Upon finishing the course, you will gain a comprehensive understanding of utilizing Salesforce as a platform to construct tailored business solutions.

If you’re seeking a fundamental understanding, we offer a range of Salesforce courses. You can explore the introductory courses here. Happy Learning.

What’s in this course?

The course focuses entirely on the asynchronous processing and manipulation of records.

What will you learn?

By the completion of this course, students will learn:

  • Introduction to Apex Transactions
  • Introduction to Asynchronous Apex
  • Asynchronous Apex Features:
    • Future Method
    • Batch Class
    • Queueable Apex
    • Scheduled Class
  • Summary

Who is this course for?

  • Students who have learned Object-Oriented Programming, completed beginner-level Salesforce courses, and aimed to advance their careers as Salesforce developers.
  • Professionals with under 1 year of experience in any technology and are in the initial stages of transitioning into Salesforce development.

Are there any course requirements or prerequisites?

  • An understanding of (variables, data types, For loops, If/else conditions, instance and static methods, and SQL queries).
  • Object Oriented Programming concepts.
  • Students or professionals who have completed beginner-level Salesforce courses.
  • Basic understanding of CRM software and cloud technologies.

Course Outline

File size: 411 kb

Curriculum

Introduction

1
10PU Platform Introduction
3 mins
2
Introduction to Course
2 Mins
3
Introduction to Apex Transaction
5 Mins
4
Introduction to Asynchronous Apex
3 Mins

Asynchronous Apex Features

1
Scheduled Apex​
2 Mins
2
Scheduled Class Code
4 Mins
3
Future Method
8 Mins
4
Future Method Code
12 Mins
5
Batch Apex
4 Mins
6
Batch Class Code
15 Mins
7
Queueable Apex
4 Mins
8
Queueable Apex Code
8 Mins
9
Quiz
10 questions

Conclusion

1
Summary
3 Mins
2
Conclusion
1 Min

Be the first to add a review.

Please, login to leave a review

FAQ

10Pearls University is an online, on-ground and hybrid platform that offers workshops, trainings, webinars and courses free-of-cost in order to upskill the tech community.
Simply register and make an account on 10Pearls University, and you will have access to all the materials.
Yes! All our courses are self-paced, meaning that you can take them around your schedule.
Absolutely. Although some courses require some background knowledge of languages and concepts, all our courses offer guidance that is easy to understand, with resources and examples available in case you run into difficulties.
At the completion of your course, you will receive official 10Pearls University Certification.