Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
44 views18 pages

Salesforce Certification Training

The document outlines a comprehensive training program for Salesforce certification, covering various modules including Salesforce CRM, Apex programming, Visualforce, SOQL, DML operations, and Lightning components. Each module provides in-depth knowledge on specific topics, such as object-oriented programming, web services, asynchronous Apex, and Lightning Web Components. The training aims to equip participants with the skills necessary for a career as a Salesforce developer.

Uploaded by

dumanesakshi9
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views18 pages

Salesforce Certification Training

The document outlines a comprehensive training program for Salesforce certification, covering various modules including Salesforce CRM, Apex programming, Visualforce, SOQL, DML operations, and Lightning components. Each module provides in-depth knowledge on specific topics, such as object-oriented programming, web services, asynchronous Apex, and Lightning Web Components. The training aims to equip participants with the skills necessary for a career as a Salesforce developer.

Uploaded by

dumanesakshi9
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

Cloud Computing

SALESFORCE CERTIFICATION
TRAINING
Module 1: Introduction

Salesforce.Com Overview

What Is Salesforce CRM?


Salesforce CRM features and benefits
Salesforce CRM Services and Applications
Salesforce.com Architecture MVC
Comparing MVC to Apps
Course Overview
Why should you go for development in Salesforce?
Salesforce editions and licensing

Salesforce Sandboxes
Sandbox Overview
Different Type of Sandboxes
Developer Sandbox
Configuration only Sandbox
Full Copy Sandbox
Sandbox Vs Production Environments

Create Your First Salesforce Dev Account

Salesforce Certifications

Career As A Salesforce Developer

Module 2: OOPs Basics

OOPs Basics

Class & Object

Inheritance

Polymorphism (Method Overloading)

Benefits In Object Oriented Programming Language

Identifiers

Variables And Its Type

Access Modifiers

Classes, Construction, & Methods

Data Types, Variables


Types Of Variables

Getter & Setter Methods, With Sharing & Without Sharing

Creation Of Objects

Reference Variables

Final Variables & Static Variables

Module 3: Apex Programming in Salesforce

Apex Overview
Introduction to Apex
Purpose of apex
Enable Developer mode
Overview about Developer Console

Classes In APEX
Language Constructs
Understanding the variables
Constants declaration in Apex
Assign values using expressions
Understanding Data types-string, Integer, Decimal, Boolean
Loops in apex-do {statement} while (Boolean condition)
While statement
for statement
Conditional statement in apex-If, If else
Debug & System Log – Purpose and Use

Collection In APEX
C Collection in apex
When to use collection
Benefits of using collection
Types of collection.
List methods in salesforce apex
Set methods in salesforce apex
Map methods in salesforce apex
Difference between List and set

Module 4: Web programming in Salesforce

CSS Introduction
What is HTML?
HTML Components on VF page
What is CSS?
Why CSS?
Type of CSS
Create CSS Class
Inline CSS
Internal CSS
External CSS
Static Resource in External CSS
Adding External CSS files to the static resources

JavaScript
Introduction to JS
JS Functions Usage in Visualforce
JS DOM Usage in Visualforce
JS Events Usage in Visualforce
JS Validations in Visualforce
Internal JavaScript
External JavaScript

Adding External JavaScript Files To The Static Resources


JQuery in Salesforce
Using Less Code in Visualforce
JQuery Static Resources
URL Plugins
AutoComplete

Module 5: SOQL and SOSL in Salesforce

Overview On SOQL,

Overview Of SOSL

Fetching Records On VF Using SOQL

Inserting Records From VF To Salesforce

Debug Logs

Governing Limits In Apex

Module 6: DML Operations

DML Statements Vs Database Class Methods

Database DML Operations

Insert Statement

Update Statements

Upsert Statement
Delete Statements

Undelete Statements

Merge Statements

Rollback Operations

Save Point In DML

Module 7: VisualForce Tags

Tag In Visualforce Page

Use Of Tag In Visualforce Page

Input & Output Tags

Select Tag

Message Tags

Panel Tags

Tab And Tab Panel

Render, Render, RenderAs

Table Tag In Visualforce

Other VF Tags

Module 8: Action Components in Visualforce

Intro To Visualforce Action

ActionSupport

Action Function

ActionStatus

ActionRegion

ActionPoller

Module 9: Controllers in APEX

Introduction To Visualforce Page


Controller In Visualforce

Standard Controller, Custom Controller And Extension

Understanding Different Visualforce Tag

Routing To A Different Page (Page Reference)

Different Action Method Visualforce

Understanding Of Render, Rerender & Renederas

Introduction To Dynamic Visualforce

Implementation Of Visualforce Page

Module 10: Schema Programming

Schema Programming In Apex

Purpose Of Schema Class

Objects

Fields

Selected Options

Creation Of Dynamic Page

Module 11: Custom Settings

List Custom Setting

Use Of Custom Setting

Methods In Custom Setting

Display Data In VF Page Using Custom Setting

Hierarchical Custom Setting

Methods In Hierarchical Custom Setting

Module 12: Asynchronous APEX

Asynchronous APEX
Introduction to Asynchronous process
Future Method-Long Running
What is Mixed DML error.
Implementing Database.Stateful Interface
Sending email from finish
Cron job
Governing Limits
Test Classes in asynchronous apex

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
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

Dynamic Apex
Retrieve objects in the Organization
Retrieve Fields of an Object
Retrieve picklist values using described calls
Field sets on Visual force Programming
Dynamic Binding – Dynamic Visual force Page Building

Module 13: APEX Triggers

Overview On Triggers

Types Of Triggers

Trigger Events

Context Variables

Before Triggers

After Triggers

Use Of NewMap & OldMap

Execution Order Of Triggers

Recursive Triggers
Validation Rule With Trigger

Bulkify Trigger

Workflow With Trigger

Invoking Batch Apex, Callouts From Trigger

Invoking Schedule, Future Methods From Trigger

Best Practice In Trigger.

Module 14: Test Class

Overview On Test Classes

Apex Unit Testing

Creating A Unit Test Class

Unit Test For Governor Limits

Unit Test Execution

StartTest, StopTest

Test Class On Apex Class, Batch APEX, Schedule Apex And Triggers

Best Practices For Unit Testing

Module 15: Web Services

Introduction To Web Service

Use And Need Of Web Service

Working With Web Services

Types Of Web Service

Custom Web Services

SOAP Based Web Services Callouts

APEX REST-Based Web Services

RESTful Web Services Callouts

Module 16: Salesforce Lightning


Introduction To Lightning Experience

Common Business Issues Faced By Companies Today.

Lightning Component Framework

Introduction To Aura Framework

Advantages Of Developing UI Using Lightning Components

Introduction To Development Using Lightning Component


Framework

Using Lightning Component For Embedding Static Resource

Creation Of Lightning Resource Using Console

Steps For Creating Lightning Component

Development Of Lightning App

Lightning Components

Controller

Helper Classes

Introduction To Lightning Events

Module 17: Deployment

Deployment Overview

Deployment Process

Prerequisites For Deployment

Types Of Deployment

Deploying Apex Code

Deployment Through Force.Com IDE

Deployment Through Force.Com Migration Tool

Deployment Through Change Sets


Changeset Overview
Types of Changeset
Outbound Changeset
Inbound Changeset

Deploying Apex into another org

Module 18: Annotations

Annotation Overview

Different Annotations Used In Apex

@future – Webservice Callout

@RemoteAction – Executing Apex Through Script

@isTest – Define Test Classes

Module 19: Salesforce LWC (Lightning Web Components)

Introduction To Lightning Web Components

LWC Component Development

LWC Component Lifecycle

LWC Component Communication

Advanced LWC Development

LWC Security And Performance

1: Introduction To Lightning Web Components

Overview Of Lightning Web Components (LWC)

Differences Between LWC And Aura Components

Benefits Of Using LWC In Salesforce Development

Setting Up The Salesforce Developer Environment

2: LWC Component Development

Creating And Using LWC Components

Understanding LWC Templates And Slots

Using LWC Event Propagation And Event Handling

Data Binding In LWC


Styling LWC Components

3: LWC Component Lifecycle

Understanding LWC Component Lifecycle Hooks

Using Lifecycle Hooks To Manipulate Component Behaviour

Handling Errors In LWC Components

Testing LWC Components

4: LWC Component Communication

Using LWC Component Communication Patterns (Parent To Child,


Child To Parent, Sibling)

Using LWC Component Attributes And Properties

Handling LWC Component Events

LWC Component Communication With Apex

5: Advanced LWC Development

LWC Integration With External Libraries

Using LWC In Visualforce Pages

LWC Development With Salesforce DX

LWC Component Accessibility Best Practices

6: LWC Security And Performance

LWC Security Best Practices

Understanding LWC Performance Considerations

LWC Performance Optimization Techniques

Caching In LWC

You might also like