Introduction to Salesforce Apex online course

Self-paced, instructor-led learning for beginners

Advance your Salesforce career by mastering the basics of Apex, Salesforce’s powerful programming language, with this comprehensive course. Led by a certified instructor, you’ll learn the foundational coding concepts needed to start developing within the Salesforce ecosystem. No prior Salesforce or programming experience is required.

Learn practical Apex coding skills you can use on the job

Understand the fundamentals of Apex programming

Build a strong foundation in Salesforce’s programming language.

Write your first basic Apex code

Code using variables, operators, loops, collections, functions, and classes.

Set up your Salesforce Developer Org

Get hands-on experience setting up and navigating your Developer Org

Implement core OOP principles

Improve your coding skills by learning object-oriented programming.

Prepare for advanced Salesforce development

Use your skills to explore more complex Salesforce development topics.

Innovative learning methods to fast-track your Apex coding skills

Self-paced Learning

Progress through the material at a speed that suits you.

Hands-on Exercises

Work with real coding examples to apply what you've learned.

Expert Guidance

Benefit from instructor-led support to navigate the course material.

Interactive Coding Challenges

Reinforce key concepts through coding exercises and challenges.

Certificate upon Completion

Showcase your achievement with a certificate that validates your skills.

Who should take the Salesforce Apex course from
Focus on Force?

Designed for beginners, this Salesforce Apex course offers a solid foundation for anyone eager to learn to code within the Salesforce ecosystem.

  1. Aspiring Salesforce Developers with no prior programming experience.

  2. Non-developers who want to learn how to code within the Salesforce ecosystem.

  3. Professionals looking to transition into Salesforce development.

  4. Students learning the fundamentals of programming using Salesforce as a platform.

Class Outline

Lesson 1

Setup Developer Org

  • a.  Introduction
    b.  Vision and Expectations
    c.  Dev Org Setup

Lesson 2

Hello World

  • a.  Open Developer Console
    b.  Open Execute Anonymous
    c.  What is Code?
    d.  How Does Code Run on Salesforce?
    e.  What is a Debug Log?
    f.  Write “Hello World” to Debug Log

Lesson 3

Variables

    1. a.  What are they?

    2. b.  Defining Variables

      1. i.    Boolean

      2. ii.   Integers

      3. iii.  Decimal

      4. iv.  Strings

      5. v.   Date

    3. c.  Null

    4. d.  Exercises


Lesson 4

Operators

  1. a.  What are operators?

  2. b.  Operator documentation

  3. c.  = Assignment operator

  4. d.  +

  5. e.  -

  6. f.  &&   And logical operator

  7. g.  ||    OR logical operator

  8. h.  ==

  9. i.  <

  10. j.  >

  11. k.  <=

  12. l.  >=

  13. m.  += Addition assignment operator

  14. n.  *= Multiplication assignment operator

  15. o.  -= Subtraction assignment operator

  16. p.  Exercises

Lesson 5

Control Structures

  • a.  What are control structures?
    b.  If / else if / else
    c.  Switch
    d.  Exercises

Lesson 6

Loops

  • a.  What are loops?
    b.  While
    c.  Infinite Loop
    d.  For (initialization; condition; increment)
    e.  For each
    f.  Break;
    g.  Continue;
    h.  Nested Loops
    i.  Exercises

Lesson 7

Collections

  • a.  What are collections?
    b.  List
    c.  Set
    d.  Map
    e.  Exercises

Lesson 8

Functions

  • a.  Method
    b.  Function
    c.  Exercises

Meet your Salesforce Apex course instructor

Luke Freeland is a 15x certified Salesforce Architect and full-stack developer.


With over a decade of experience in Salesforce development, Luke has created numerous custom Salesforce applications and integrations. He is passionate about training others and has extensive experience teaching Salesforce development and technical skills.

@

Not recently active