Foreword by Craig Weissman, CTO, Salesforce.com
Build Cloud-Based Enterprise Applications Fast–and Drive More Value at Lower Cost!
Using the Force.com platform, enterprise developers can build and deploy powerful applications far more rapidly than traditional J2EE, Microsoft .NET, or LAMP technology stacks permit. With a free subscription to the Force.com platform, developers can build apps that solve virtually any enterprise challenge with remarkable value, scalability, and reliability.
This is the first book that brings together all the practical, technical guidance you need to make the most of Force.com in your own custom enterprise applications. Leading Force.com developer Jason Ouellette helps you identify suitable uses for Force.com and provides all the insights and sample code needed to rapidly prototype, deploy, and integrate with production-quality Force.com applications.
Ouellette provides realistic code examples at every step, emphasizing maintainability, flexibility, and
interoperability throughout. Writing for developers, architects, and analysts, he shows how to
• Create custom enterprise apps on Force.com in days or weeks, not months or years
• Leverage Force.com’s extensive capabilities for storing, managing, and securing data
• Quickly create sophisticated business logic with the Apex programming language
• Use Visualforce to construct custom user interfaces
• Establish automated or semiautomated workflows
• Implement Ajax behaviors without writing JavaScript code or learning new JavaScript libraries
• Integrate Force.com-based data and processes with other applications, inside and outside the platform
• Display reports as state-of-the-art dashboards
• Integrate Force.com applications with existing Single Sign-On systems
This book’s extensive sample code may be downloaded from Force.com AppExchange at http://sites.force.com/appexchange/listingDetail?listingId=a0N30000001SS3rEAG
Customer Reviews & Comments
Amazon Verified Purchase(What's this?)
The book covers a surprisingly large number of topics in under 400 pages and is a great reference for both Salesforce.com administrators and developers. You won't find any secret features or undocumented functionality in this book. What you will find is business, functional and technical information packaged in a coherent and logical fashion. The book starts out with the basics and gradually dives deeper and deeper into advanced topics with detailed code. Alot of detailed code. If you look through the code carefully you'll find a number of neat tricks and tips that I haven't seen elsewhere. If you are like me, when you are looking for a technical resource to help you make money, you don't want pages and pages of someone spouting theory and documentation. You want a book written by someone down in the trenches that has lived the topic and can reveal some hidden gems. If this is the case then this is the book for you. Jason architected Appirio's PS Enterprise product which is reported to have 30,000-40,000 lines of Apex code. I've seen the source code and it's tight. This guy really knows what he's taking about when it comes to the Force.com platform. Some of my favorite parts of the book include: Chapter #3 is a detailed look at security on the Force.com platform. Jason combines database, profile, field-level and record-level security into a cool little chapter that really outlines how different parts of the security framework fit together. Chapter #5 is, in my opinion, the heart of the book as he outlines the business logic encapsulated in the framework. Not only do you look at the basics of Apex and database integration, be he also takes a dive into some neat concepts of object-oriented Apex. I saw some really interesting SOQL and SOSL techniques in Chapter #6 along with some cool stuff on Dynamic Apex. I know that our PS Enterprise product really leverages Dynamic Apex so this comes from a good source. Chapter #8 really caught my attention for building advanced user interfaces. I haven't done alot with third-party libraries in Visualforce and there's some really cool stuff in this chapter. The last couple of chapters have to do with advanced integration using web services, outbound messaging and rolling your own web services for Force.com. If you need some good code examples in different languages you will find them here. In all this is a very handy reference for the Force.com platform and would be great on your shelf when you need a quick reference or when you are studying for one of the developer certification exams. It fits in quite nicely with the other reference books on the Force.com platform. In the effort of full disclosure, I must declare that I work at Appirio with Jason but unfortunately I have only met him a couple of times in passing.