Live Online Training - Visualforce & Visualforce Controllers

Force.com is Platform-As-A-Service (PaaS) offered by Salesforce.com. A basic application can be created and deployed on Force.com in minutes. (Please check out our training on 'Developing Applications with Force.com' to get started with developing applications on Force.com).

However you will need to have specific knowledge & skills to go beyond the basics. For example if you want to customize the look & feel of your application or host your web site on Force.com, you will need to be familiar with VisualForce. Or if you want to have complex business logics in your application, you will need to know Apex.

This training will give you those specific knowledge that you need to go beyond Force.com point-and-click application development. You will learn how to customize the look and feel of your application using Visualforce and Visualforce controllers and how to use this in your Salesforce.com environment

There are exhaustive hands-on lab exercises with each topic. Follow these step-by-step instructions on how to create VisualForce pages and controllers.

If you are looking to learn Force.com, look no further. With our 100% Money Back Guarantee the onus is on us to make sure that you are satisfied with our training courses and even recommend it to others

Course Contents


  • Visualforce Fundamentals
    • What is Visualforce
    • Visualforce Architecture
    • When to use Visualforce
    • Benefits of Visualforce
    • Tools for Visualforce Development
  • Getting Started with Visualforce
    • Creating your first page
    • Adding fields to a Visualforce page (for displaying, accepting input, changing field labels, dependent picklists)
    • Using the Visualforce Component Library
    • Overriding an existing page with a Visualforce page
    • Displaying Related List on a Visualforce Page
    • Displaying Table of Data on a page
    • Using Query String Parameters
    • Rendering a page as a PDF
    • Global variables, formulas, functions (Date and Time, Logical, Math, Text etc. and expression operators (Math, Logical, Text)
  • Creating re-usable components
    • Creating and using custom components
    • Templating with Visualforce
  • Styling Visualforce Pages
    • Using Salesforce Styles
    • Extending Salesforce Styles
    • Using Custom Styles
    • Using Static Resources
  • Standard Controllers
    • Using Standard Controllers
    • Accessing Data through Standard Controllers
    • Using Standard Controller Actions
    • Validation Rules and Standard Controllers
    • Checking Object Accessibility
    • Standard List Controllers
      • Associating with a Visualforce Page
      • Accessing Data
      • Using Actions
      • Pagination
      • Using List Views
      • Editing Records
  • Custom Controllers & Controller Extensions
    • Building custom controller and controller extension
    • Building custom list controller
    • Defining Controller Methods (Action, Getter, Setter, Navigation)
    • Validation rules and custom controllers
    • Using transient keyword
    • Mass updating records with a custom list controller
    • Considerations for creating custom controllers and extensions
    • Apex Classes used in Visualforce Controllers
    • Testing custom controllers and controller extensions
  • Advanced Example
    • Creating a Wizard
    • Implementing Partial Page Updates
  • Finishing Up
    • Overriding buttons, links and tabs
    • Defining custom buttons and links
    • Visualforce page execution order
    • Best Practices

Audience


An excellent course for anyone who wants to learn Visualforce & Visualforce Controllers

Pre-requisites


Following are the suggested pre-requisites for this course.

  • Good understanding of developing Applications with Force.com (our related training Developing Applications with Force.com)
  • Programming Background in any other language
  • Salesforce / Force.com Apex Language (our related training Apex)

If you are not sure whether this is the course to meet your requirements, please contact us and we will schedule a one-on-one discussion with you to understand your requirements and advise.

Instructor's profile


Our instructor for this course has exhaustive experience and knowledge on Salesforce.com. His profile includes the following certifications on Salesforce.com

  • Salesforce.com Certified Sale Cloud Consultant
  • Salesforce.com Certified Service Cloud Consultant
  • Salesforce.com Certified Force.com Advanced Developer
  • Salesforce.com Certified Advanced Administrator
  • Salesforce.com Certified Force.com Developer
  • Salesforce.com Certified Administrator

Salesforce.com Certification Logo

Duration


The total training duration for this course is approximately 15 hours, which excludes the time that you will be spending on doing the lab exercises.

At the end of each theory session, you are expected to finish all the lab exercises before next session. You will need another one hour per day to finish all the lab exercises.

There will be a maximum of only 5-7 participants per batch.

Lab Environment


For the lab exercises, all participants will need to register for a developer account with Salesforce.com which is provided free of cost by Salesforce.

Schedule


Click here to view the schedule, course fee & to register for this live online training.