Implement Basic Business Logic using Apex (ADX231)
Take your Salesforce Administrator skills to the next level and learn the basics of implementing business logic using Apex, the primary programming language of the Salesforce Platform. In this 5-day class, our experts will walk you through the use cases for Apex and guide you through how to create and test classes, triggers, and SOQL queries so you can programmatically add business logic to system events like button clicks and record updates. You’ll go from learning to read Apex code to writing single debugging statements and programming multiple, multi-line blocks of code.
Who should take this course?
This class is designed for people who are familiar with Salesforce and customizing applications using the Setup menu. It is meant to provide an understanding of object-oriented programming in the context of Apex and the Salesforce Platform. No prior programming experience required.
When you complete this course, you will be able to:
When you complete this course, you’ll be able to:
- Describe use cases for Apex.
- Write, test, and migrate applications containing debugging statements.
- Create Apex classes, Apex triggers, and SOQL queries.
- Create, read, update, and delete data using Apex data manipulation language (DML).
- Describe how governor limits manage shared resources and impact Apex programming.
Lessons and Topics
Introduction to Apex
- Understand Apex Usage Scenarios, the Development Lifecycle, and Execution Methods
- Review Object-Oriented Programming, Classes, and Objects
Apex Class Construction
- Review Classes and Objects, Including Passing and Returning Variables, Encapsulation, Conditions and Logic Flow Control, Loops, and Exception Handling Testing, Debugging, and Application Lifecycle
Testing, Debugging, and Application Lifecycle
- Review Debugging Scenarios, Methods, and Tools
- Explore Test Classes, Unit Testing, Testing Requirements and Strategies, and Considerations and Best Practices
- Review Your Deployment Checklist, Preparation Steps, and Tools
Application Data Retrieval and Manipulation
- Retrieve Application Data using Queries Written in SOQL or SOSL
- Insert, Update, Merge, and Delete Records using Apex DML
- Review Apex Triggers, Including When to Use a Trigger, Order of Execution, Creation and Development Considerations, and Governors and Limitations