Salesforce Visualforce -Tags,Controllers & Extensions

Visualforce: Create your custom pages using Visualforce
4.3 (28 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.
306 students enrolled
$19
$145
87% off
Take This Course
  • Lectures 23
  • Length 1.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2015 English

Course Description

##Last Updated on April 1st,2016 ##

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.


What are the requirements?

  • Little Apex or Programming knowledge is required.

What am I going to get from this course?

  • 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.

What 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

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction to the course
Introduction about the course
Preview
01:37
Section 2: Introduction to Visualforce
Introduction to Visualforce
02:50
Create your Salesforce Account
02:57
Introduce yourself
1 page
Section 3: Learn about different Tags in Visualforce
Enable the Developer Mode
02:52
Create your first Simple Visualforce Page
Preview
02:08
Attributes of page tag
01:52
Apex Page Block and Section tag
Preview
03:18
Adding Content to the Page section
01:34
Functions in Visualforce
07:57
Addition If else in Visualforce
04:26
Section 4: Different types of Controllers in Visualforce
07:09

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


Detail Tag in Visualforce
03:17
Apex Output Field Tag in Visualforce
04:27
How to Display the record in Table format
Preview
03:27
Replace Standard Page with our Custom Vf Page
02:15
Create an Hyperlink for another Page
00:49
Getting Input from the User
02:45
Render the Vf page as PDF document
01:31
01:59

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”>

12:56

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
08:01

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

Section 5: BONUS Lecture : Get your coupon code for other course
BONUS LECTURE
Preview
1 page

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Deepika Khanna, JAVA, J2EE,Salesforce, & Android Developer,Teacher

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:)

Ready to start learning?
Take This Course