Home
About us
Courses
QA (Manual + Automation)
Java Training
AWS
Big Data
Salesforce
SQL
Business Analyst
DevOps
IT Consulting & Staffing
Contact us
home
/
Salesforce
Salesforce Developer
MVC Architecture of Salesforce
Introduction to Salesforce
Understanding the MVC Architecture
Overview of Salesforce Platform Developer
Understanding the Visualforce MVC Model
Defining Collections & Sets
Declaring a Set and using in Operation
List method in Salesforce and understanding Map.
Introduction to JavaScript
Using JavaScript in Visualforce pages
Deploying Salesforce Object Query Language
Using Query Editor for editing queries
Working with Iterators on multiple objects
Generating a Query.
Salesforce Apex Data
Understanding the Salesforce Apex language
Apex Data Types
Introduction to Apex Triggers
Importance of Triggers
Trigger
Before and after use cases
Types of Triggers
The Trigger operations
Understanding the Trigger context
Writing Triggers
Generating error messages
Old and new Trigger.
Triggers Overview
The various scenarios in which Triggers can be fired
Understanding Insert Trigger
Update Trigger
Working with After Update & After Insert Trigger
Relationship between Accounts
Contacts & Opportunities in Salesforce
Updating account records
Mapping account IDs
Comparing Trigger.newmap and Trigger.oldmap.
Introduction to Wrapper Classes
Understanding Salesforce Wrapper Classes
Various Class methods and data structures
Properties of Wrapper Classes
The test classes in Salesforce
Executing Apex Class
Understanding Developer Console
Introduction to Salesforce Developer Console
IDE for creating
Testing and debugging applications
Checking and executing Salesforce Test Classes
Making changes in Classes
Working with Eclipse platform and their Plugins
Scheduling a custom-level class
Apex Scheduling
Scheduling Apex Classes using Apex Scheduler
Writing Apex Classes that implement Sscheduleable Interface
Monitoring and stopping execution of Scheduled Apex Jobs
Understanding the concept of Visualforce Pages
Standard/Custom Controller
Understanding of Standard and Custom Controllers in Salesforce
The concepts and differences between the two
Working with Standard Controller
Validation rules and controller actions
Building a Custom Controller
Designing a new Visualforce Page and Account
HTML Tags in Salesforce
Learning Apex programming
Understanding Standard Controller
Deep dive into Standard Controllers
Learning about Salesforce Objects
Standard and Custom Objects
Creation of new Apex Page in accounts using programming
Extending the controllers
Understanding Debug and Apex Debug Log
The Apex:param Tag
Output Link and Apex:command Link
Defining the Rendered Function.
Exception Handling in Apex
Understanding how to handle error exceptions in coding
Working with Standard & Custom Objects
Setting up Master-Detail relationship
Designing Custom Controller with coding
Creating Wrappers
Statement updating
Understanding the Try and Catch function for exception handling in Apex.
Introduction to Ajax Components
Understanding the Ajax components
The various options in Visualforce Pages
Inline Visual force page
Inserting buttons and links
Deploying Custom Label for alert messages
Page loading
Introduction to Triggers
Custom fields and custom settings
Data access from internal & external memory
Coding best practices
Understanding Declaration & Initialization
Understanding Nullified Triggers
Apex Transactions
Usage of Batch Apex
Introduction to Salesforce Batch Apex concept
Defining the Batch Apex
Command Button and Apex Output Link
The significance of Batch Apex for working with large number of records
Some important steps
Start
Execute
And finish
Understanding Dynamic Query and Query Locator
Calling an Apex Batch
Studying the Try Catch Finish Method
Understanding the Synchronous and Asynchronous transactions
Style Tag
Deploying JavaScript in Visualforce Page
Value passing from one Visualforce Page to another
Salesforce Lightning
Salesforce Lightning collection of tools and technologies
Modern user interface for speed optimization
Lightning Experience
Building reusable components to customize Lightning Experience
Salesforce1 Mobile App.
Salesforce1 Lightning Process Builder
Introduction to Salesforce1
Action layouts for Salesforce1
Lightning Process Builder
Creating process using visual layout
Create whole process rather than using multiple workflow rules
Process for working together in one UI for different users.
Salesforce Account Sign-up
Two types of free accounts
Lifetime free developer account
30 days trial production account
Understanding how to sign up for the lifetime free developer account
Account creation at https://developer.force.com.
Salesforce domain Sign-up
Creation of custom domain in Salesforce
Defining of custom domain name for the organization
Testing the domain
Event driven lightning framework
Aura Framework
Deploying the domain
How to use Developer Console?
Creating Lightning Components
Using HTML and CSS style
Using CSS and HTML for styling Lightning Components
Referencing Components in Lightning App
Creating CSS file in Developers Console
Linking to Lightning Component
Uploading external style sheet to static resource
Component attributes
Understanding what attributes are
Member variables in Apex Class
Typed fields on a specific instance of a component
Referencing from within Component’s markup using expression syntax
Making components dynamic with their attributes
Using aura:attribute> tag to add attribute to component or app
Lightning Functions
Understanding client side controller
Defining functions
Binding to components
Passing value to functions and other JavaScript based operations
Defining attribute in application
Referencing component in application
Composition of Components
Creating fine-grained components in larger components
Fitting components together
Creating simple components like c:LC and c:LC2,
Creating wrapper component c: wrappercomp containing simple components
Conditional Statements
The “IF Else” conditional statement and the “aura:if, isTrue” expression
Instantiating components in either its body or the Else attribute.
Value Providers
Accessing data using Value Providers
Encapsulating related value together
The value providers for a components v (view) and c (controller)
Out of the box components
Using out-of-the-box components for Salesforce1
Lightning Experience
Lightning Apps,
Components belonging to different namespaces
Aura
Force
Force Chatter
Force Community
Lightning design system styling
Lightning namespace components
User interface.
Common UI and UI namespace
Understanding common UI
Using aura:component
UI components such as ui:input and ui:output
Easy handling of common UI
Component, styling and extension.
UI component dynamic update
Dynamically updating UI components
JavaScript controller actions for firing events in Lightning Component Framework
Event declaration using aura:event tag in a .evt resource.
Event handling
Event-driven programming using JavaScript
Java Swing, the component event and application event
Writing handlers in JavaScript controller actions
Server-side controller
Creating server-side controller in Apex
@Aura Enabled annotation
annotation to enable client and server-side access to controlled method
calling a server-side controller action from a client-side controller
Hands on example of Server-side controller
A real example of deploying Server-side controller by pulling data from Opportunity object
Creating Client-side controller to invoke Server side controller and passing the returned value to components
Building Lightning Application
Building Contact Management App on Lightning Framework
Uploading CSS file and uploading it to static resource for referencing in application
Creating contact Controller Apex Class
Pulling data from contact and returning the list of contacts
Designing User Interface by using HTML and CSS Classes provided in Bootstrap Style sheet