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)
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
Onload Java Script
Internal Java Script
External Java Script
Java Script Best Practices
Adding External CSS files to the static resources
Displaying Images from Static Resources
Apex Class Creation – Calling
Object Oriented Features
Class & Object
Polymorphism (Method Overloading)
Benefits in Object Oriented Programming Language
Defining Class & Object
Calling Class methods with Class Instances
Debugging results-Debug Logs
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
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
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
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.
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.
Defining Triggers in Salesforce
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
Handling Recursive Triggers
Static variable use cases
Trigger Best Practices
Testing the trigger code with Bulk payload
Executing Components through Browser
Calling Components in VF pages
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
Real time Scenarios
Managed vs Unmanaged Packages
Installing vs Uninstalling the packages.
Importance of App Exchange Products
Importance Test Classes.
Code coverage with test classes
Running Test methods
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.
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 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 Overview
Different Methods used in Scheduling Apex
Apex Scheduling through Standard UI
Apex Scheduling through Developer Console
Scheduling Apex Limitations
com IDE Configuration
Writing the code from Eclipse
Deployment with Eclipse
Test Run from Force.com IDE
Different Type of Sandboxes
Developer Pro Sandbox
Configuration only Sandbox
Sandbox vs Production Environments
Types of Changeset
Applications for the Healthcare Industry with Sales Force
Created by team of both industry & academic experts having 20+ years of rich R&D experiance
In Online training, you will get
In Class room training, you will get
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 firstname.lastname@example.org
Have more questions? Please contact us at email@example.com