About the Course

Salesforce training course is designed to ensure that you master the concepts of Salesforce Platform App builder. Our Salesforce training will help you learn how to configure Salesforce, so you are able to collect, analyze and retrieve all of the vital information associated with your customer base. Moreover, you will use Force.com fundamentals to understand Salesforce online application development and the deployment of next-generation cloud apps. We offer practical hands-on learning that will ensure your job success, as well as the theoretical knowledge needed to pass both Salesforce certification exams.


Learn from industry experts with live instructor-led training

Projects & Lab

Apply the skills you learn to solve real-world problems.


Highlight your new skills on your resume or LinkedIn.                      

1:1 Mentoring

Get guidance from industry leaders and professionals.

Best-in-class Support

24×7 support and forum access to answer all your queries throughout your learning journey.


Compatible to Salesforce Cirtification by Salesforce



17 Sept 2018
Online Instructor Based Training
30 days
371 36,000


Mon to Fri (4 weeks)
10 AM - 12 PM
30 days
514 46,000

Mon to Fri (4 weeks)
10 AM - 12 PM
30 days
514 46,000

Learning Path


About the Course

This course is a part of the Specialization Course Cloud Computing

Salesforce.com Architecture – MVC




Visual force Programming Overview

Apex Programming Overview

Object-Oriented Programming Features – OOPs Concepts

Reasons to go for Development

Styling VF Pages

CSS Introduction- (Cascading Style Sheets)

Inline CSS

Internal CSS

External CSS

CSS Best Practices

HTML – (Hyper Text Markup Language)

HTML Components on VF page

Building Pages using HTML

HTML Vs Visualforce Programming language

Different Editors to write the Code in Salesforce Sandbox Moudle-4

JavaScript Introduction

Onload Java Script

Internal Java Script

External Java Script

Java Script Best Practices

Static Resources

Adding External CSS files to the static resources

Adding External Javascript files to the static resources

Displaying Images from Static Resources

Apex Class Creation – Calling

Apex Overview

Object Oriented Features

Class & Object


Polymorphism (Method Overloading)

Data Abstraction

Data Encapsulation

Benefits in Object Oriented Programming Language

Defining Class & Object

Access Specifies

Method Declarations

Calling Class methods with Class Instances

Debugging results-Debug Logs

Naming conventions

Code Commenting to Classes & Methods defined in the code.

APEX Data Types

Primitive – Integer, String, Date, Date / Time etc

Collections (List, Set and Map)


Standard Controller Use Cases

Record set var

Standard Save

Inline Visual force Pages

Overriding Standard Buttons



SOQL Query – Query data with SOQL and place them on Pages

Custom Save Functionality

With Sharing class Vs without Sharing Class

User mode Execution Vs System mode Execution

Working with Pageblock table, Data table, Data list and Repeat


Enhancing the existing class code with Extensions

Save – Standard controller with extension samples

Using multiple Extension classes on Visualforce Page

Developer Console

DML Operations on Single record from Developer console

DML Operations on Multiple records from Developer console

Multitenant Architecture & Governing limits – Overview

Filtering the Logs.

Output Link Usage

Page navigation with output links

Dynamic Binding the URLs for Navigations

Command Link Usage

Command link usage

Param tag to pass the Ids

Difference between output links and command links

Page reference Class Usage

Page navigation using page reference class

Passing Ids from One page to another Page using Pagereference Classes

Different ways to use the page reference classes. Moudle-8

Wrapper Classes

Wrapper Introduction

Importance of wrapper classes in a Project.

Wrapper Use cases

Display multi object data

Adding check boxes to the data and perform related operations

Assignments to work on Wrapper classes.

View State

Enable the View State on Pages

View State Overview

Handling View State Limit in Apex

Inner Queries & Relational Queries

Inner Query – Query to retrieve associated child of a parent

Relational Query – Query to retrieve parent data from Child

Real time Scenarios to work with Inner and Relational SOQL Query.



Trigger Overview

Defining Triggers in Salesforce

Trigger Events

Trigger Context variables

Context variable Vs Trigger Events

Calling a class from Trigger and passing parameters

Bulk Triggers Vs Single Triggers

Error throwing using addError() method in Trigger

Recursive Triggers

Handling Recursive Triggers

Static variable use cases

Trigger Best Practices

Testing the trigger code with Bulk payload


Components Overview

Defining Components

Executing Components through Browser

Calling Components in VF pages

Component Reusability


Error Throwing on VF pages – Apex Message Class

Preparing the error messages in controller and throw show on VF page

Different ways to show Error Messages

Exception Handling in Apex


Exception Handling Overview

Different type of Errors in an

Application -Syntax Errors

Logical Errors


Try block

Real time Scenarios


Package Overview

Defining packages

Package Types



Managed vs Unmanaged Packages

Installing vs Uninstalling the packages.

App-Exchange Products

Importance of App Exchange Products

Installing packages

Uninstalling packages

Test Classes

Importance Test Classes.

Code coverage with test classes

Running Test methods

@isTest Annotation

Test Data Create in Test Class.

Test Class Best Practices

Force.com Sites-Public website Building

com Site Overview.

com Domain Registration

Create Force.com Site

Adding public Access Settings.

Building public websites for the external Users.

Configure Guest User Profile.

com Site Limits.


Static SOQL

Dynamic SOQL

Executing Dynamic SOQL Queries

SOQL Query Limitations


Search data through SOSL Query

Difference Between SOQL & SOSL


Select List, Select Option and SelectOptions

Placing drop down list with static data (static drop down)

Placing drop down list with dynamic data (dynamic drop down)

Batch Apex

Batch Apex Overview

Multitenant Architecture-Governing Limits

How Batch Apex Helps to overcome Governing Limits

Different Methods Used in Batch Apex

Calling Batch Apex from Developer Console

Calling a Batch from another Batch.

Ways to call the Batch Apex

Batch Apex Limitations

Scheduling Apex

Scheduling Apex Overview

Different Methods used in Scheduling Apex

Apex Scheduling through Standard UI

Apex Scheduling through Developer Console

Scheduling Apex Limitations

Force.com IDE


com IDE Configuration

Writing the code from Eclipse

Deployment with Eclipse

Test Run from Force.com IDE

Different sandboxes

Sandbox Overview

Different Type of Sandboxes

Developer Sandbox

Developer Pro Sandbox

Configuration only Sandbox


Sandbox vs Production Environments


Changeset Overview

Types of Changeset

Outbound Changeset

Inbound Changeset



Applications for the Healthcare Industry with Sales Force


1.The certificate rewarded by us is proof that you have taken a big leap in Salesforce.

2. Our Specialization is exhaustive and the certificate rewarded by us is proof that you have taken a big leap in cloud computing domain.

3.Differentiate yourself The knowledge you have gained from working on projects, videos, quizzes, hands-on assessments and case studies gives you a competitive edge.

4.Share your achievement Highlight your new skills on your resume, LinkedIn, Facebook and Twitter. Tell your friends and colleagues about it.
 Course Certificate Sample

Course Creators

Course Creators

Created by team of both industry & academic experts having 20+ years of rich R&D experiance


3 reviews
(4.9 out of 5)


In Online training, you will get

  • Access to live instructor-led training as per your enrolled batch
  • Learn from industry experts over online meeting tools like zoom
  • 24x7 support by the trainers.

In Class room training, you will get

  • Intensive class room 1 to 1 training by the real time experts as per your enrolled batch
  • Learn from industry experts having rich 20+ years of experience in R&D.
  • 24x7 support by the trainers.

Top industry experts with rich 20+ years of R&D experience in mentoring students across the world.

Soft copy of the course material will be mailed to you.

In online instructor-led training, team of experts will train you with a group of our course learners for 25+ hours over online conferencing software like Zoom & Webminar. Online Classes will happen every day from Monday to Friday.

At the end, of course, you will work on a real-time project. Once you are done with the project (it will be reviewed by an expert), you will be awarded a certificate which you can share on LinkedIn.

Enrollment into course entails 30 days of free access to labs depending on date of enrollment. Can be extended based on permission.

Yes, you can renew your subscription anytime. Please choose your desired plan for the lab and make payment to renew your subscription

Mail our most dynamic & ever active director through email director@vaidehisoftware.com

Have more questions? Please contact us at director@vaidehisoftware.com