Featured resource
pluralsight tech forecast
2025 Tech Forecast

Which technologies will dominate in 2025? And what skills do you need to keep up?

Check it out
Hamburger Icon
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

Object Oriented Programming in Salesforce

The Salesforce Lightning Platform provides incredible flexibility and extensibility through configurations and the Salesforce coding language, Apex. This course will teach you how to apply object-oriented principles using Salesforce Apex.

Irena Miziolek - Pluralsight course - Object Oriented Programming in Salesforce
by Irena Miziolek

What you'll learn

Even though Salesforce Lightning and Javascript are widely used, at its core, Salesforce applications still use Apex, an Object-oriented programming language similar to Java. In this course, Object Oriented Programming in Salesforce, you’ll learn to apply the principles of object-oriented programming in Apex. First, you’ll explore object-oriented concepts and mechanisms, and their application in Apex. Next, you’ll discover unique Apex language features, such as sharing controls and custom exceptions. Finally, you’ll learn how to apply your understanding of Apex object-oriented constructs in a typical Salesforce context, such as triggers. When you’re finished with this course, you’ll have the skills and knowledge of Object Oriented Programming in Salesforce needed to develop modular, maintainable, and resilient Apex code.

Table of contents

About the author

Irena Miziolek - Pluralsight course - Object Oriented Programming in Salesforce
Irena Miziolek

Irena Miziolek has been implementing Salesforce.com solutions since 2008, and holds multiple Salesforce.com certifications including technical architect and advanced developer. She is an active member in the CTA and certification communities, and a frequent DreamForce speaker. Irena comes from a classical development background in .NET.

More Courses by Irena