cta quote button

Best Books to Learn Visualforce

Read More

How Much Does It Cost to Hire Web Developers in Ukraine?

Our pricing is completely transparent: you pay your engineers’ salaries and a flat monthly fee for our services. No hidden charges.

Read More

1. Beginning Salesforce Developer (2017)

Get started developing on the Force.com platform in no time. With step-by-step guidance, starting with setting up your developer environment and progressing through to deploying to production, you will learn industry best practices to release robust custom applications with tangible benefits to your company or your client.

Geared specifically toward beginning developers, Beginning Salesforce Developer establishes a strong understanding of basic code constructs through examples. Rather than simply explaining how to use the platform, you will receive a comprehensive understanding of why, allowing you to address platform quirks and “gotchas” that might occur. The book also serves to lay the foundation for continuing on to Salesforce Developer Pro.

What You’ll Learn
  • Configure your Salesforce development environment
  • Understand the Salesforce data model and query languages
  • Create basic Apex triggers
  • Use standard controllers with basic Visualforce pages
  • Utilize Visualforce with custom-built Apex controllers
  • Write test coverage

Who This Book Is For

Salesforce administrators who wish to transition into developing on the Force.com platform. The book also serves as a quick immersion into the world of development for complete beginners through proprietary Salesforce development languages on the Force.com platform.

Author(s): Michael Wicherski

2. Visualforce Development Cookbook – Second Edition (2016)

Discover over 70 real-world examples to overcome the most complex concepts you will face developing with Visualforce

About This Book

  • This book provides an enhanced user experience with dynamically-generated, reactive pages
  • Access data over additional channels via public web sites and mobile pages
  • Packed with easy-to-follow recipes, including step-by-step instructions and Apex/Visualforce code downloads this title is the all in one package you need to get more from Visualforce.

Who This Book Is For

This book will be beneficial to developers who are already well-versed with the basics of Visualforce. An awareness of the standard component library and the purpose of controllers is expected.

What You Will Learn

  • Pass parameters between Visualforce pages
  • Update attributes in component controllers
  • Avoid validation errors with action regions
  • Refresh record details from embedded Visualforce
  • Create and develop a website template from scratch
  • Get to know about the Salesforce Lightening Design system and use Visualforce in Salesforce1
  • Effectively tackle frequently-faced problems while developing Visualforce pages

In Detail

Visualforce is a framework that allows developers to build sophisticated, custom user interfaces that can be hosted natively on the Force.com platform. The Visualforce framework includes a tag-based markup language, similar to HTML that is used to write the Visualforce pages and a set of controllers that are used to write business logic to the Visualforce pages.

Visualforce Development Cookbook provides solutions to 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 help you require throughout.

You will start by learning about the simple utilities and will build up to more advanced techniques for data visualization and to reuse functionality. You will learn how to perform various tasks such as 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.

With an interesting chapter on tackling common issues faced while developing Visualforce pages, the book provides lots of practical examples to enhance and extend your Salesforce user interface.

Style and approach

Following a cookbook structure, the book provides recipes on some essential technical scenarios and a few that focus on real-world development problems. This book is packed with illustrations and contains lots of code samples to improve your understanding.

Author(s): Keir Bowden

3. Visualforce Development Cookbook (2013)

For developers who already know the basics of Visualforce, this book enables you to advance to the next level. With over 75 real-world examples accompanied by stacks of illustrations, it clarifies even the most complex concepts.

Overview

  • Provide an enhanced user experience with dynamically generated, reactive pages
  • Access data over additional channels via public web sites and mobile pages
  • Packed with easy to follow recipes, including step-by-step instructions and Apex/Visualforce code downloads

In Detail

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.

What you will learn from this book

  • Write effective controller tests
  • Maintain multiple records from a single page
  • Produce re-usable components for utility functions
  • Create custom charts to visualize single or multiple sets of data
  • Redraw part of a page in response to user input
  • Replace standard components with custom, brandable versions
  • Provide access to data via a public website
  • Allow users to create and retrieve data from a mobile device

Approach

“Visualforce Development Cookbook” is written in such a way that even complex concepts are explained in an easy-to-understand manner. Following a Cookbook structure, the book covers some essential technical scenarios and includes over 75 recipes focusing on real-world development problems. This book is packed with illustrations and also contains lots of code samples for the better understanding of the reader.

Who this book is written for

“Visualforce Development Cookbook” is aimed at developers who have already grasped the basics of Visualforce. Awareness of the standard component library and the purpose of controllers is expected.

Author(s): Keir Bowden

4. Visualforce Developer’s Guide (2013)

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. This book is for Visualforce developers who are looking for a pocket guide that will resolve their most frequently faced issues.

Author(s): Chamil Madusanka

5. Force.com Platform Fundamentals: An Introduction to Custom Application Development in the Cloud (2013)

This book walks the reader through the creation of a standard recruiting application, including designing and creating Force.com objects, modifying the appearance of the standard Force.com interface, the Force.com security scheme, collaborating with Chatter, reporting on your data, and using workflows and approvals. This book also introduces the use of Visualforce pages integrate external functionality.

Author(s): Phil Choi

6. Development with the Force.com Platform: Building Business Applications in the Cloud (3rd Edition) (Developer’s Library) (2013)

Master Force.com, Today’s Fastest, Most Flexible Cloud Development Platform

 

With Salesforce.com’s Force.com platform, you can build and deploy powerful cloud-based enterprise applications faster than ever before. Now, Jason Ouellette gives you all the practical, technical guidance you need to make the most of the newest Force.com releases in your own custom cloud applications.

 

Throughout, he adds new code and updated best practices for rapidly prototyping, building, and testing production-quality Force.com solutions. This edition’s extensive new coverage includes Developer Console, JSON, Streaming and Tooling APIs, Bulk API, Force.com Canvas, REST integration, support for Web MVC frameworks, Dynamic Apex and Visualforce, and an all-new chapter on mobile user interfaces.

 

Ouellette covers the entire platform: UIs, database design, analytics, security, and many other topics. His code examples emphasize maintainability, flexibility, and seamless integration—and you can run and adapt all of them with a free Force.com Developer Edition account. Coverage includes:

  • Leveraging Force.com’s customizable infrastructure to deliver advanced Platform-as-a-Service (PaaS) solutions
  • Understanding Force.com’s unique processes, tools, and architecture
  • Developing a complete application, from requirements and use cases through deployment
  • Using the Force.com database as a framework for highly flexible, maintainable applications
  • Applying Force.com’s baked-in security, including user identity, data ownership, and fine-grained access control
  • Constructing powerful business logic with Apex, SOQL, and SOSL
  • Adopting asynchronous actions, Single Page Applications, and other advanced features in Web user interfaces
  • Building intuitive user interfaces with Visualforce, and extending them to public-facing websites and mobile devices
  • Creating smartphone/tablet-friendly apps with HTML5 and Visualforce
  • Performing massive data-intensive tasks offline with Batch Apex
  • Using Force.com integration options, including REST, SOAP, Canvas, and the Streaming, Bulk, Tooling, and Metadata APIs
  • Developing internal social applications with Force.com’s Chatter collaboration tools

If you’re already building Web or mobile applications, take your next giant step into enterprise cloud development—with Development with the Force.com Platform, Third Edition.

 

All code examples in this book are available on Github at http://goo.gl/fjRqMX, and as a Force.com IDE project on Github at https://github.com/jmouel/dev-with-force-3e.

 

Author(s): Jason Ouellette