Your Page Title
🔍

    Creating Your First Visualforce Page in Salesforce

    Ready to build your first custom page in Salesforce? Let’s walk through how to create a Visualforce page from scratch and understand the process step by step.


    Step 1: Go to the Developer Console

    1. Log in to your Salesforce org.
    2. Click on your profile icon (top right) → Developer Console.

    Step 2: Create a New Visualforce Page

    1. In Developer Console:
      Click File → New → Visualforce Page
    2. Name your page:
      Example: HelloVisualforce
    3. You’ll see this basic structure:
    xmlCopyEdit<apex:page>
        Hello Visualforce!
    </apex:page>
    
    1. Save the page (Ctrl+S or File → Save).

    Step 3: Preview the Page

    To see your page:

    • Go to your browser and type:
      https://yourDomain.salesforce.com/apex/HelloVisualforce

    Replace yourDomain with your actual Salesforce domain.


    Step 4: Add Some Form Elements

    Now let’s add a basic form with input and a button:

    xmlCopyEdit<apex:page controller="HelloController">
        <apex:form>
            <apex:outputLabel value="Enter your name:" for="name"/>
            <apex:inputText id="name" value="{!userName}"/>
            <apex:commandButton value="Say Hello" action="{!sayHello}"/>
            <apex:outputText value="{!greeting}"/>
        </apex:form>
    </apex:page>
    

    Step 5: Create Apex Controller

    Go to: Setup → Apex Classes → New

    apexCopyEditpublic class HelloController {
        public String userName { get; set; }
        public String greeting { get; set; }
    
        public void sayHello() {
            greeting = 'Hello, ' + userName + '!';
        }
    }
    

    Save the class and refresh the Visualforce page to test it.


    What You Just Learned

    ✅ Creating and saving a Visualforce page
    ✅ Linking a Visualforce page with an Apex Controller
    ✅ Taking user input and displaying output dynamically