Object Oriented Programming in Salesforce
Offered By: Pluralsight
Course Description
Overview
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.
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.
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.
Syllabus
- Course Overview 2mins
- Introducing Object-oriented Programming Concepts and Salesforce Apex 11mins
- Understanding Apex Classes 19mins
- Using Access Modifiers 12mins
- Comparing Instance vs. Static Methods and Variables 14mins
- Implementing Inheritance and Polymorphism in Apex 24mins
- Using Standard and Custom Exceptions in Apex 10mins
- Understanding Sharing Security and Classes 28mins
- Using Classes in Trigger Implementations 19mins
- Course Summary 5mins
Taught by
Irena Miziolek
Related Courses
Intro to Point & Click App DevelopmentSalesforce via Udacity Customer Experience and Success Management with Salesforce
Coventry University via FutureLearn Boosting Productivity through the Tech Stack
Salesforce via Coursera Salesforce Sales Development Representative
Salesforce via Coursera Customer Experience Management with Salesforce Training
Trailhead via FutureLearn