Book Image

Force.com Development Blueprints

By : Stephen Moss
Book Image

Force.com Development Blueprints

By: Stephen Moss

Overview of this book

<p>No one can dispute the sheer power and breadth of the Force.com cloud development platform and its influence on thousands of developers across the world. The staggering number of technologies on offer can cause confusion among developers when it comes to using them to build real-world applications.<br /><br />Starting with how to develop a Salesforce community, you will begin a whirlwind tour across the Force.com platform, using it to build applications for the e-commerce, CRM, reporting, and mobile subject domains.<br /><br />Along the way, you will also use a myriad of cutting-edge technologies, including Apex, Visualforce, JavaScript, Twitter Bootstrap, Ruby on Rails, Heroku, and new Salesforce1 technologies such as publisher actions.<br /><br />Packed with real-world examples and insights gained from implementing solutions for customers in the field, Force.com Development Blueprints will prove an indispensable reference when it comes to building Force.com cloud applications. This book will give you the edge you need to develop Force.com cloud applications that will delight your customers.</p>
Table of Contents (15 chapters)
Force.com Development Blueprints
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Importing Data with the Apex Data Loader
Index

Summary


In this chapter, we have built a dashboard-style reporting system using Visualforce and Apex. Once again, we started by defining the application requirements and design and building a base application to serve as a starting point.

We then built out the remaining application functionality in a modular manner, implementing tests where appropriate. I hope you have noticed this development pattern used throughout the book. By following this pattern, you will greatly increase your chances of building high-quality applications that are easier to maintain.

Along the way, we have learnt how to build a Visualforce page and custom controller that are well suited to querying data (through the use of the readOnly attribute). We have also used some grouped SOQL queries and generic controller logic to calculate the dashboard results. Finally, we added some graphical representations of data using the Visualforce charting feature.

As always, there are a few improvements you can make to the application...