My First Book on Visualforce - Visualforce Developer's Guide

Visualforce allows you to build sophisticated, custom user interfaces that can be hosted natively on the platform. Visualforce achieves this with the help of a tag-based language which is similar to HTML. This book aims to introduce you to Visualforce development tools to develop a better perspective towards UI development with Visualforce, and take your expertise in UI development to the next level.

"Visualforce Developer's Guide" is a hands-on guide aimed towards developing a custom UI interface. As you read through the content, you will notice that this book focuses on a single real-world example. This book builds upon this example to help you understand and use Visualforce development tools in your custom UI interfaces.

"Visualforce Developers Guide" begins with an introduction to Visualforce to give you an understanding of the MVC model and the Visualforce architecture. Special emphasis is given to building a rich user interface by leveraging JavaScript, jQuery, CSS, and HTML with Visualforce. Through the course of the book, you will learn how to reuse the code with the help of custom components, and minimize the Visualforce and Apex code through Visualforce dynamic binding. The later sections of the book focus on building Visualforce pages for mobile devices. By the end of the book, you will learn the best practices and security tips for Apex and Visualforce development.

What you will learn from this book

  • Understand the MVC model and architecture of Visualforce
  • Learn standard controllers and Standard List Controllers
  • Get to grips with dynamic references to global variables
  • Build custom charts with Visualforce charting
  • Develop Visualforce pages for mobile devices
Approach : This is a mini tutorial guide that discusses the most important and the most frequently used technical aspects of Visualforce development, thereby making it a perfect companion for Visualforce developers.
Who this book is for: This book is for Visualforce developers who are looking for a pocket guide that will resolve their most frequently faced issues.

About the Author

Chamil Madusanka is a certified Developer. He has been working on projects since 2011. He is working as a developer for many custom applications built on and has also trained end-users and new Salesforce developers in his current company (attune Lanka (pvt) Ltd) and former company (Sabre Technologies (pvt) Ltd). He has won the Salesforce New Year Resolution 2013 challenge which was rolled out by Salesforce.

Chamil is an active member of the community and he has been contributing to the community through various channels. He is avid about and shares his knowledge on technologies through his blog (  And He is a super contributor on discussion board and shares his knowledge and experience on by providing effective solutions to developer questions. And he is the initiator and the group leader of Sri Lanka Salesforce Platform Developer User Group. His contribution to Sri Lanka Salesforce community has led to increase the Salesforce competency in Sri Lanka. 

Chamil completed his Bachelor of Science in Computer Science from University of Colombo School of Computing, Sri Lanka (UCSC). His interesting areas are Cloud computing, Semantic web technologies, and Ontology based systems.

Hailing from Polonnaruwa which is an ancient city of Sri Lanka, he currently resides in Gampaha which is located in western province, Sri Lanka. His interests include reading technology books, technology blog posts and playing cricket. Chamil can be reached via twitter (@chamilmadusanka), skype (chamilmadusanka) and email (

You can follow the book on the Facebook page for any news or offers.


  1. It is very rear to see computer science related book published form Sri Lanka. Even more, highly advance areas like cloud computing related work.Wish you all the success. Keep it up!

  2. Great to see Chamil, I am looking forward to learn from your book.

  3. Your information is really nice and very informative. Thanks for sharing this great article.

    Salesforce Training in Chennai

  4. salesforce developer online training| salesforce developer ... Cached
    21cssindia provides Salesforce developer online training by real time Experts. Call us +91 9000444287 for online training and demo. Online Salesforce developer ...

  5. Salesforce Admin Online Training - 21st Century Software ...
    Salesforce admin online training by 21cssindia the largest institute in providing ... salesforce , salesforce training, salesforce developer , all salesforce courses ...

  6. it was really a nice article and i was really impressed by reading this
    article We are also giving Linux Course Online Training.the Linux-
    is the one of the best Online Training institute.

  7. Great site for these post and i am seeing the most of contents have useful for my Carrier.Thanks to such a useful information.Any information are commands like to share him.
    Salesforce Training In Chennai


Post a Comment

Popular posts from this blog

Parameter passing using Javascript+actionFunction in visualforce

Displaying pop-up summaries on hover in visualforce