Salesforce Visualforce -Tags,Controllers & Extensions
3.6 (83 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
604 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Salesforce Visualforce -Tags,Controllers & Extensions to your Wishlist.

Add to Wishlist

Salesforce Visualforce -Tags,Controllers & Extensions

Visualforce: Create your custom pages using Visualforce
3.6 (83 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
604 students enrolled
Created by Deepika Khanna
Last updated 4/2017
Current price: $10 Original price: $145 Discount: 93% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 1.5 hours on-demand video
  • 1 Article
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create custom Visualforce Pages
  • They will also learn about different types of controllers like Standard and Custom Controllers
  • They will learn with Topics. Every topic has examples to practice.
View Curriculum
  • Little Apex or Programming knowledge is required.

Last updated on **April 2nd,2017***Added a new lecture***

Visualforce is markup language that allows to define user interface components in Salesforce. This is very interesting tool which runs on force platform. By using page layouts, we can easily configure User interface. But by using visusalforce pages, you can develop your own customized user interface.

Here in Visualforce Tutorial tutorial I am providing information about, how to work with visualforce pages.

This course covers about various tags in Visualforce like page,pageBlock, inputfield, output field etc. This course also covers 3 types of controllers in salesforce Standard, Custom Controllers.

What students will get from this course ??

  • This course is not a power point presentation, they will hands on with every topic. I recommend to practice along with me.
  • This course contains all the important tags which you will use at work.
  • You will also get notes on every topic.

What are the requirements?

  • First 15 lectures won't need any programming experience. The remaining 5 lectures will need some Apex knowledge.

Who is the target audience?
  • Anyone who wants to learn about the Salesforce.
  • Little Apex or Programming knowledge is required.
  • Anyone who wants to create Custom pages in Salesforce
Students Who Viewed This Course Also Viewed
Curriculum For This Course
24 Lectures
Introduction to the course
1 Lecture 01:37
Introduction to Visualforce
3 Lectures 05:47
Introduction to Visualforce

Create your Salesforce Account

Introduce yourself
1 page
Learn about different Tags in Visualforce
8 Lectures 24:16
Enable the Developer Mode

How to pass parameters to Apex Method from Visuaforce page?

Attributes of page tag

Adding Content to the Page section

Functions in Visualforce

Addition If else in Visualforce
Different types of Controllers in Visualforce
11 Lectures 48:36

A StandardController object that is automatically provided for standard and all custom objects, bindable to a Visualforce page component with the “standardController” attribute.

What are the tasks of standard controller?

Controlling Data :Standard controllers fetches data and provide to the views such as page, list, dialog or forms.

<apex:page standardController=”Account”> // standard object
<apex:page standardController=”customer__c”> // custom object

Controlling Actions

Controlling Navigation

Standard Controllers in Visualforce

Detail Tag in Visualforce

Apex Output Field Tag in Visualforce

Replace Standard Page with our Custom Vf Page

Create an Hyperlink for another Page

Getting Input from the User

Render the Vf page as PDF document

Standard controllers provides only built in standard functionality to visualforce pages, such as Save, Edit, Cancel & Delete etc

We cannot customize/develop our own functionality by using standard controllers. By using custom controllers we can write our own functionality or override existing functionality. Custom controller is an Apex Class developed by us.

<apex:page Controller=”ControllerName”>

Introduction to Custom Controller

What we can do by using Custom Controllers?

  • We can override existing functionality
  • We can create new functionality.
  • We can customize navigation.
  • We can use HTTP callouts & Web Services
  • We can have control for how information is accessed on the page
Hands on With Custom Controller

What is controller extension?

Controller extension is custom/additional behavior to standard controllers. Extension is an apex class. We can add number of extensions to visualforce page.

<apex:page Controller=”ControllerName” extensions=”Class1, Class2,..”>

We can use Stnadard controller/ Custom Controller and extensions at a time. But we cannot use Standard controller & Custom controller at a time. See below syntax to understand.

<apex:page standardController=”ControllerName” extensions=”Class1, Class2,..”> Correct

<apex:page Controller=”MYControllerName” extensions=”Class1, Class2,..”> Correct syntax

<apex:page standardController=”MYControllerName” Controller=”MyController”> Wrong

Controller Extension
BONUS Lecture : Get your coupon code for other course
1 Lecture 00:00
About the Instructor
Deepika Khanna
4.2 Average rating
2,861 Reviews
23,736 Students
17 Courses
Software Developer,Blogger,Author

I am a Java/J2EE and salesforce developer, have been writing and working with software for the past 5 years. I currently live in Dallas/TX.

If your goal is to become one of these:

Android Developer

JAVA/J2EE Developer

Salesforce Developer

Then checkout my courses. I have close to 10000 students in and out of udemy. My passion is helping people around the world and guide them into the world of programming.

I am Oracle certified JAVA ,J2EE developer. I love coffee, music, exercise,coding and technology. See you in my course:)