Book Image

Visualforce Development Cookbook

By : Keir Bowden
Book Image

Visualforce Development Cookbook

By: Keir Bowden

Overview of this book

Visualforce, in conjunction with Apex, makes it easy to develop sophisticated, custom UIs for Force.com desktop and mobile apps without having to write thousands of lines of code and markup. The "Dynamic Binding" feature of Visualforce lets you develop generic Visualforce pages to display information related to the records without necessarily knowing which data fields to show. This is accomplished through a formula-like syntax, which makes it simple to manage even a complex hierarchy of records. "Visualforce Development Cookbook" provides solutions for a variety of challenges faced by Salesforce developers and demonstrates how easy it is to build rich, interactive pages using Visualforce. Whether you are looking to make a minor addition to the standard page functionality or override it completely, this book will provide you with the required help throughout. "Visualforce Development Cookbook" starts with explaining the simple utilities and builds up to advanced techniques for data visualization and reuse of functionality. This book contains recipes that cover various topics like creating multiple records from a single page, visualizing data as charts, using JavaScript to enhance client-side functionality, building a public website and making data available to a mobile device. "Visualforce Development Cookbook" provides lots of practical examples to enhance and extend the Salesforce user interface.
Table of Contents (16 chapters)
Visualforce Development Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Santosh Kumbar started working on the Force.com platform in the year 2009. He is an expert in Force.com technologies and currently, he is working as a Senior Software Engineer with a Force.com partner in Pune. He has worked on many Salesforce custom applications for end users, and has also been a part of application development for AppExhange apps. He owns a website www.santoshkumbar.com, which is purely built on Visualforce and Apex and also, he is always passionate about exploring new technologies.

Santosh received an Engineering degree from Sapthagiri College of Engineering, Bangalore, specializing in Electronics and Communication. He can be contacted at or found on Twitter @san_224.

Aruna Lambat is an enthusiastic Technical Leader working on the Salesforce.com technology with a profound understanding of software design and development. She is passionate about building better products and providing excellent services, leading to a higher rate of customer satisfaction.

She started working on the Salesforce.com platform since 2008. She entered into IT acquaintance in 2004 as a student. She has completed her Master's degree in Computer Applications from Maharashtra, India. She has been associated with the IT industry since 2007 having started her carrier as a Java developer, and later shifted her focus to Cloud computing, specifically in Salesforce.com.

She is a Salesforce Certified Developer (DEV401), Administrator (ADM201), and Advanced Administrator (ADM301/211), giving regular contributions to the Salesforce developer community. She is also certified for Java knowledge as a Sun Certificated Java developer (SCJP), and Sun Certified Web Component Developer (SCWCD).

Before contributing to this book as a reviewer, she worked previously on the following two Salesforce books:

  • She helped author for citing the example during the book Force.com Developer Certification Handbook (DEV401) by Packt Publishing.

  • Worked as a Technical Reviewer for the book Force.com Tips and Tricks by Packt Publishing.

Aruna works with a reputed India-based IT MNC; it is primarily engaged in providing a range of outsourcing services, business process outsourcing, and infrastructure services. Aruna works as a Lead Consultant/Salesforce Application Architect on Salesforce.com technology based customer services.

Aruna resides in Pune, a cultural capital of Maharashtra, also known for its educational facilities and relative prosperity. She is from Nagpur, also known as "Orange City" where her parents are currently staying. She completed her education from this city and achieved success at different points in her career with immense support from her parents. Aruna loves going on nature visits, reading fiction books, playing pool, and catching up with friends in her free time.

Aruna can be contacted via e-mail at . Her LinkedIn profile name is Aruna Lambat, her Twitter handle is @arunalambat, and she is available on Facebook at /aruna.lambat.

Christopher Alun Lewis is a Salesforce.com Certified Force.com Advanced Developer with many years' experience developing on the platform. He works for Desynit, a Salesforce partner based in Bristol in the South West of England, where he helps design, architect, and build Force.com solutions for a wide variety of clients.

Christopher is a key contributor to the Salesforce development community. In his spare time, he writes a popular blog (christopheralunlewis.blogspot.com), organizes local Force.com developer community meetings, and volunteers his Force.com skills to local charities.

Karanraj Sankaranarayanan (Karan) is a certified Salesforce.com developer and works as a Salesforce consultant in HCL Technologies. Karan holds a Bachelor's degree in Engineering from Anna University with a specialization in Computer Science. Overall, he has 3 years of experience in the Salesforce platform and the IT industry. He is very much passionate about the Salesforce platform, an active member/contributor of the Salesforce customer community/developer forum, and writes technical blogs too.

He is also the leader of the Chennai Salesforce Platform Developer user group based in Chennai, India. He was one of the reviewers of the book Force.com Tips and Tricks by Packt Publishing. He can be reached via Twitter (@karanrajs) and through Salesforce community https://success.salesforce.com/profile?u=00530000004fXkCAAU.

Jitendra Zaa (@ilovenagpur) is a Force.com developer and owner of the known Salesforce blog blog.shivasoft.in. He has worked extensively on almost every area of Force.com such as Integration, Data Loading, AppExchange, and Application Development. He is a Java and Salesforce Certified Developer, Administrator, and Consultant.

Jitendra has more than six years of experience in software development using Salesforce, Java, PHP, ORMB, J2ME, and ASP.NET technologies. He is currently working with Cognizant Technology Solutions, Pune, and graduated from RTM Nagpur University.