Live Online Training - Salesforce / Apex Language is Platform-As-A-Service (PaaS) offered by A basic application can be created and deployed on in minutes. (Please check out our training on 'Developing Applications with' to get started with developing applications on

However you will need to have specific knowledge & skills to go beyond the basics. For example if you want to customize the look & feel of your application or host your web site on, you will need to be familiar with VisualForce. Or if you want to have complex business logics in your application, you will need to know Apex.

This training will give you those specific knowledge that you need to go beyond point-and-click application development. You will learn about Apex language and how to use this in your environment

There are exhaustive hands-on lab exercises with each topic. Follow these step-by-step instructions on how to write Apex codes.

If you are looking to learn, look no further. With our 100% Money Back Guarantee the onus is on us to make sure that you are satisfied with our training courses and even recommend it to others

Course Contents

  • Apex Fundamentals
    • What is Apex
    • When should I use Apex
    • What are the Limitations of Apex
    • Apex Development Process
      • Writing Apex
      • Writing Tests
      • Deploying Apex
      • Apex Development Tools
    • Getting Started with Apex
      • Creating a custom Object
      • Adding an Apex Class
      • Adding an Apex Trigger
      • Adding a Test Class
      • Deployment
  • Apex Language Constructs
    • Data Types
      • Primitive Data Types
      • sObject Types
      • Collections (Lists, Sets, Maps)
    • Variables
    • Expressions
    • Assignments
    • Conditional Statements (IF-ELSE)
    • Loops (Do-While, While, For - Traditional, Iteration, SOQL)
    • Exceptions
  • Classes, Interface & Properties
    • Defining Apex Classes
    • Declaring Class Variables
    • Defining Class Methods
    • Using Constructors
    • Access Modifiers
    • Static & Instance methods and classes
    • Interfaces and extending classes
    • Enforcing object and field permissions
    • Exception Handling
  • Data Manipulation using Apex
    • Querying using SOQL & SOSL
    • DML Statements (Insert, Update, Upsert, Merge, Delete, Restore)
    • Database DML Methods
    • DML Exceptions and Error Handling
    • Transaction Control
    • Locking
  • Triggers
    • Trigger Syntax
    • Trigger Context Variables
    • Bulk Triggers
    • Trigger Exceptions
    • Best Practices
  • Testing Apex
    • Why
    • What
    • How
    • Running Test Methods
    • Best Practices
  • Deploying Apex
    • Using Change Sets
    • Using IDE
    • Using Migration Tool
  • Others
    • Debugging Apex
    • Apex & Governor Limits
    • Batch Apex
    • Apex Scheduler
    • Dynamic Apex


An excellent course for anyone who wants to learn Salesforce Apex Language


Following are the suggested pre-requisites for this course.

  • Good understanding of developing Applications with
  • Programming Background in any other language

If you are not sure whether this is the course to meet your requirements, please contact us and we will schedule a one-on-one discussion with you to understand your requirements and advise.

Instructor's profile

Our instructor for this course has exhaustive experience and knowledge on His profile includes the following certifications on

  • Certified Sale Cloud Consultant
  • Certified Service Cloud Consultant
  • Certified Advanced Developer
  • Certified Advanced Administrator
  • Certified Developer
  • Certified Administrator Certification Logo


The total training duration for this course is approximately 15 hours, which excludes the time that you will be spending on doing the lab exercises.

At the end of each theory session, you are expected to finish all the lab exercises before next session. You will need another one hour per day to finish all the lab exercises.

There will be a maximum of only 5-7 participants per batch.

Lab Environment

For the lab exercises, all participants will need to register for a developer account with which is provided free of cost by Salesforce.


Click here to view the schedule, course fee & to register for this live online training.