Why Salesforce Training from Salesforce Drillers
Live, Instructor-Led Training
- Certified Instructors
- Expert-Led Mentoring Sessions
- Live Session for doubt clearing
24x7 Support
- One-On-One Mentorship program
- Help Desk Support
- Resolve Doubts in Real-time
Lifetime Access
- Course Access will Never Expires
- Free Access to Future added Sessions
- Unlimited Access to Course Content
100% Hands-On Project Based Learning
- Industry-Specific Projects
- Realtime use-cases explanation
- Q & A & Assignments
The Project Integrated Into The Curriculum
- Our real time project is completely aligned to Curriculum
- Project is designed to meet industry needs
- Project will cover multiple use-cases
Course content: Salesforce
Salesforce App Builder & Admin
- Basics of Cloud Computing?
- Cloud Services
- Benefits of Cloud
- Deployment Models in Cloud
- CRM Basics, Uses and Benefits
- Different types of CRM
- Business Scenarios
- What is Salesforce?
- Products and services in Salesforce
- Introduction to Salesforce releases
- Creating and setting up Account in Salesforce
- Working with Application, Tabs, Forms, Links in Salesforce
- Understanding Object and Field. Comparing Object with Database Table
- Difference between Standard & Custom Objects
- Use of Standard Applications in Salesforce
- Create a Sample Recruiting / Warehouse App
- How to Change Logo of the application
- Objective of Relationships, types of Relationships, Usage and Difference between them
- One to One - Self Relationship/Hierarchical Relationship (with Practical)
- One to Many - Using Master detail/ Lookup Relationship (with Practical)
- One to Many - Using Master detail/ Lookup Relationship (with Practical)
- Understanding Field Dependency, creating a Dependent Picklist
- Introduction to Validation Rule and usage
- Introduction to Salesforce releases
- Creating Validation Rule for the Position / LineItem Object
- Objective of Workflow in Salesforce, Workflow Rules and Actions
- Create a Workflow Rule that updates fields, sends an email, assign tasks
- Creating and Editing workflows
- Multiple use-cases of workflows
- Understanding Formula Field and its usage
- Create a Custom Formula Field to the Position / LineItem Object
- Difference between Formula Field and Validation Rule
- Introduction to Page Layouts
- Grouping Fields into New Section using Page Layout, making fields Required/Read only
- Management of Related List using Page Layout Junction Object
- Understanding Junction Object, create Junction Object
- What is Many-to-Many Relationship, Customizing the Related Lists
- Introduction to Roll-Up summary Fields
- Different types of functions supported by Roll-Up summary field
- Difference between Roll-Up summary and Formula Fields, Workflow and Formula Fields
- Create Roll-Up summary Field for Job Application/ Invoice Object
- Salesforce Editions & Licenses
- Designing Application for Multiple User
- How to Create User in Salesforce
- Introducing Profiles, Standard profile and Custom Profiles
- Introduction to Role Hierarchy in Salesforce
- Introduction to Security and Sharing
- Object Level Security, Field Level Security
- Introducing Organization-Wide Defaults (Record-level Security)
- Introducing Manual Sharing
- Sharing Rules, Role based Sharing
- Difference between Roles and profiles, Difference between Profiles and Permission Set
- Define Sharing rule for related objects
- Overriding Sharing with Object-Level Permissions
- Understanding View All and Modify All
- Analysing Data with Reports and Dashboards
- Introducing Reports: Tabular, Summary, Matrix, Joined Report etc
- Introduction to Custom Report Type
- Introducing Dashboards, Components of Dashboards
- Generating different types Dashboard
- Set running/logged in User for Dashboard
- Sharing & Security of Reports
- Understanding Approval process in Salesforce
- Introduction to different options of the Approval Processes
- Selecting multiple approvers
- Learn when and how to export, delete, insert, update data etc
- How to insert related records
- Use the import wizard, Use the apex data loader, Use the data loader.io
- Salesforce Flow
- Flow Builder
- Flow
- Use case of Flow
- Introducing Email Templates
- Text, HTML with Classic Letterhead, Custom HTML
- Visualforce
- Introducing Chatter functionality. How to create groups in Chatter
- Understanding Sandbox Organization and Production Organization
- Developer Sandbox, Developer Pro Sandbox, Partial Data Sandbox, Full Sandbox
- Understanding Queue, Public Groups
- Understanding Web to Lead, Web to Case
- Language, Time and Zone Settings
- Password Management
- Fiscal Year, Break Hours, Holidays
- Live Troubleshooting, Live Issue Handling
- Health Check
- Introduction to AppExchange
- What is Sales Application in Salesforce, Complete Sales Life Cycle
- Relationship between Account, Opportunities and contact etc.
- Lead Conversion Process
- Adding Custom Field to Standard Objects
- What is Service application in Salesforce
- Complete Service Life Cycle
- Relationship between -> Case and Account.
- Lightning Knowledge
- Cases and solutions
Salesforce Development
- What is MVC Pattern in Salesforce.com
- What is an Apex and how it works? - with sharing and without sharing
- Introduction to Oops and its features – Class, Object, Encapsulation Polymorphism etc
- Different data types, looping controls, expressions etc.
- Writing sample apex class by using the above requirements.
- Introduction to Apex data types
- Data types uses
- Introduction to Collection using LIST/SET and MAP
- Difference between Arrays and Collection
- Type Safety in Collection
- Methods of LIST/SET and MAP
- Iteration of LIST/SET and MAP using loop and Iterator
- Use case of LIST/SET and MAP
- Internal Data Structure of LIST/SET and MAP
- Exception Handling in Apex
- Types of Exceptions, Try, catch and Finally
- How to handle multiple exceptions
- Using multiple catch block
- How to create your own Exception in Apex
- How to throw your own Exception
- How to Write SOQL in Salesforce
- SOQL with where clause
- Order by clause. Limit
- How to Use SOQL in Apex. How to Iterate SOQL
- How to travel from Child to Parent in SOQL using standard Object
- How to travel from Child to Parent in SOQL using custom Object
- How to travel from Parent to Child in SOQL using standard Object
- How to travel from Parent to Child in SOQL using custom Object
- How to execute query in Developer console
- How to Write SOSL in Salesforce
- How to Use SOSL in Apex - how to Iterate SOSL
- Understanding Visualforce Page
- Create a Sample Visualforce Page
- Displaying Field Values, Related Lists on a Page
- Understanding Controller? Types of Controllers and their functions
- How to Travel from Parent to Child in Visualforce - using Child Relationship Name
- Invoke the Apex
- How to Iterate in Visualforce using Data Table/Data list/ Page Block Table
- How to Launch Visualforce page as a Tab
- Performing DML operations from Visualforce Pages
- Objectives of writing a trigger in Salesforce with Live Use Case
- Trigger Events, Trigger Context Variables
- Calling Handler Classes from triggers
- Using List and Set in Triggers, making them bulkify
- Best Practices of Triggers
- Understanding Batch in Apex, Uses and Best Practices
- Write Batch classes - Live implementation
- Using Start, Execute and Finish Method
- How to call one batch from another batch
- Understanding Schedulable in Apex, Uses and Best Practices
- Write Schedulable classes - Live implementation
- How to Schedule a Job, multiple times in a day using Cron
- Why Web Services required in Salesforce
- Method of HTTP – GET, POST, PUT, PURGE, DELETE etc
- Introduction to XML and JSON.
- Introduction to OAuth
- Creating RESTFUL Web Services
- Calling Web Services using Workbench.
- Calling Web Services using Postman
- Best Practices of Writing web services
- Understanding Testing in Apex
- Why unit test coverage and its best practices.
- Write Test Class for Apex Class & Trigger
- Test.startTest and Test.stopTest
- How to create Test Data
- How to access private data members of a class in test classes
- How to Deploy from One Sandbox to Another Sandbox
- How to Deploy from Sandbox to Production using Change Set
Lightning Aura
- Intro to Salesforce Lightning AURA
- Difference between Aura and LWC
- Create a Developer Account
- Lightning component framework Overview
- Creating a Lightning Component and Lightning App
- Attributes in Lightning Components and Lightning Apps
- Reusability of the Lightning Components and Component Composition
- Inline Styles
- Internal Styles
- External Styles
- JavaScript DOM
- Data Types and Functions
- Console, Alert and Confirm
- JavaScript Events
- All the basics needed to proceed with Lightning Development
- UI Elements, Value Providers, Expressions
- Controller, Helper and Style Resources
- Standard and Force.com components
- Complete Understanding of Document Resource
- Complete Understanding of Rendered Resource
- Complete Understanding of Design Resource
- Complete Understanding on SVG Resource
- Two-way data binding
- Referring STYLE Resource and SLDS
- Using SLDS components (Forms, Buttons, SVG Icons etc…)
- Retrieving the data from the database
- Performing DML operations
- Other kind of method calls
- Application Events and Component Events
- Registering the events and handling the events
- Event Propagation
- Creating the Lightning Component Dynamically
- Destroying the Lightning Component Dynamically
- Lightning Pages
- Lightning Custom Tab
- Design Resource and Property of a component
- Overriding the Custom Action with Lightning Design System Bundle
- Lighting App as an Application
- Using Lightning App in Visualforce Page using Lightning out
Lightning Web Component (LWC)
- What is LWC?
- Why we are using LWC when we have already lightning Aura
- Advantages of LWC over Aura?
- Prerequisites before learning LWC
- What is VS Code Editor?
- Need/Use of VS Code Editor?
- Initial plugins which is need to be installed before working on VS Code
- Connecting your org to VS Code
- Some commands/Hands on practice on VS Code
- Steps to follow to create your first LWC
- Things need to remember before creating LWC
- Naming convention need to follow for
- Learn about ECMAScript and the new features
- This keyword
- Arrow functions
- Asynchronous programming in JavaScript
- Call back functions
- Promises
- Async and await
- Html file and use of it
- JavaScript file and use of it
- CSS file and use of it
- SVG file and use of it
- Meta file and use of it
- targets tags in meta file
- Pushing LWC to your org
- Pulling LWC to your Local machine
- Basic syntax of CSS
- Use/Need of CSS in LWC
- How and where to add CSS in LWC
- Inline CSS in LWC
- Internal CSS in LWC
- External CSS in LWC
- Basic Syntax of JavaScript
- Use/Need of JS in LWC
- How and where to add JS in LWC
- Declaring and defining JS in LWC
- Declaring variables in JS
- Functions in JS
- Loops in JS
- If condition in JS
- Introduction
- Need/Use
- track decorator
- api decorator
- Use decorators in code
- Defining decorators
- Accessing Values of decorators
- Manipulating Data
- Getters and Setters
- Use/Need of getters and setters
- Manipulating data with getters and setters
- Wire decorators in LWC
- Use/Need of wire decorators in LWC
- Manipulating data with wire decorators
- Insertion of data into an object
- Retrieving Data from a particular object
- What are events?
- Create and dispatch events
- Handle Events
- Working with Salesforce Data
- Navigation in LWC
Register For Demo:
Salesforce Course Fees
SELF PACED LEARNING
₹30000
- 100% practical-oriented classes
- Less Expensive
- Lifetime Free Upgrade
- Reference Documents
- Access on your computer or mobile
- 24*7 Support & Access
ONLINE CLASS ROOM PROGRAM
₹40000
- High-quality content created by industry experts
- Lifetime access to high-quality self-paced learning and live online class recordings
- Instant doubt resolution
- Flexible Training Schedule Options
- Get complete certification and Job guidance
- 24*7 Support & Access
CORPORATE TRAINING
- Customized Training Delivery Model
- Advanced sessions
- Flexible Training Schedule Options
- Industry Experienced Trainers
- Get complete certification guidance
- 24*7 Support & Access
Salesforce Certification Exam
Salesforce Drillers Course Completion Certificate will be awarded upon the completion of the project work (after the mentor review) and upon scoring at least 80% marks in the assessment and quizzes. Salesforce Drillers certification is well recognized in top MNCs.
Our entire course content is aligned with the certification program and helps you clear the certification exam with ease and get the best jobs in top MNCs.
As part of our training, you will be working on real-time projects and assignments that have immense implications in the real-world industry scenarios, thus helping you accelerate your career effortlessly.
At the end of this training program, our experts will guide you about the actual exam like exam name, code, cost and duration apart from there will be a quiz that perfectly reflects the type of questions asked in the actual certification exam and helps you score excellent.

Salesforce Online Training FAQ
Become an Instructor
Teach what you love. Salesforcedrillers gives you the tools
to create an online course.
Corporate Training
Get unlimited access to 100 of Salesforcedrillers top
courses for your team.