Introduction to Salesforce Apex Course
-
Welcome to Salesforce Ben Courses1 Topic
-
Introduction & Developer Org Setup2 Topics
-
Hello World2 Topics
-
Variables10 Topics
-
Apex Operators7 Topics
-
Control Structures8 Topics
-
Loops7 Topics
-
Collections7 Topics
-
Functions & Classes14 Topics
-
Functions & Classes
-
Function Definition
-
Returning a Value
-
Multiple Function Invocations
-
Function Arguments
-
Static Functions
-
Private Functions
-
Conditionally Returning Values
-
Returning Multiple Values
-
Argument Passing Options
-
Constructors
-
Variable Scope in a Class
-
Best Practices
-
Functions & Classes Exercises
-
Functions & Classes
-
Summary1 Topic
Introduction
Welcome to the āIntroduction to Salesforce Apex Courseā! My name is Luke Freeland and Iāll be your teacher. You can read my bio at the end to learn more about me.
Vision
My vision is to allow anyone to become a full stack Salesforce Developer through the courses provided here at Salesforce Ben. This is the first course in the series. Apex is Salesforceās programming language and the primary tool a Salesforce Developer uses to write custom Salesforce software.
This course is designed to teach you Apex from the ground up. No prior coding experience needed. Salesforceās Trailhead, their free learning management software, is great for a lot of things but not at teaching Apex. Their Apex content assumes youāre already a developer and teaches existing developers how to develop on the Salesforce platform. For non-developers, it doesnāt teach them how to code. This course does!
Expectations
By the end of this course, a student will know how to read and write fundamental Apex code. One will know how to use variables, operators, loops, collections, functions, and the basics of classes. These are broken up into multiple lessons with many examples and many exercises to reinforce oneās learning.
There is a lot to learn in Apex. This course covers the basics so the course isnāt too long and the learning too overwhelming. Other Apex courses will provide additional teaching so one can know how to write Apex Triggers, use Apex to insert, update, delete, and get records from the Database, and create more sophisticated software using object-oriented programming. We will not cover these topics in this course!
One should expect to take a few months to go through the material and fully comprehend it. This course is similar to the course I took in high school and it took me months to grasp the fundamentals.
About Me
Luke is a 15 x certified Salesforce Architect and full-stack developer who provides Salesforce technical consulting services out of his company, Metillium, Inc. He has been developing and creating custom Salesforce applications since 2011. He has done numerous custom applications using Visualforce, Apex, Triggers, Lightning Web Components (LWCs), Aura components, declarative tools and more. He also has done numerous integrations using the Salesforce APIs and other tools. He loves training others and skilling them up!