What is Visualforce?
Visualforce is a programmatic user interface framework that is used to build complex interfaces that are native to the Salesforce platform
How is Visualforce framework able to interact with a database?
What static resources?
they are files that are uploaded to and stored within our orgs so that we can reference them and use them throughout the platform
What is the syntax for referencing static resource?
single file
{!$Resource.resourceName}
archived file
{!URLFOR($Resource.archiveName, ‘fileName’)}
What are custom labels?
custom labels can be used in Visualforce, Apex, and in Lightning components
How to reference Custom Labels?
Reference in Apex by using the System.Label class:
System.Label.Custom_Label_API_Name
Reference in Visualforce by using expression syntax and the $Label global variables:
{!$Label.Custom_Label_API_Name}
What are the different types of Apex controllers?
What is expression syntax?
What is action binding?
What is data binding?
What is a Standard Controller?
How do you declare a standardController?
[apex:page standardController=”Account”]{!account.Name}[/apex:page]
What is a Standard Set Controller
How do you declare Standard Set Controller?
What is pagination?
How do you declare Standard Set Controller?
What is Controller Extensions?
How do you declare a Controller Extension?
How do we declare custom controllers?
we can create them in Apex class
Accepting Input with Standard Input Components
apex: form
apex: inputField value=”{!account.Name}” /apex:inputField
/apex:form
How do you display data?
can display data with standard output components like apex:outputField
How do you display records in Visualforce?
How do we support inline editing in Visualforce Tables?
by making use of the apex:inlineEditSupport component
How do we support inline editing for individual records?
by including apex:detail component
set the inlineedit attribute to true to support inline editing