• List Price: CDN$ 47.99
  • You Save: CDN$ 18.52 (39%)
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.ca.
Gift-wrap available.
Quantity:1
Facebook Application Deve... has been added to your Cart
Used: Very Good | Details
Condition: Used: Very Good
Comment: This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See more of our deals.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Facebook Application Development Paperback – May 5 2008


See all formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback
"Please retry"
CDN$ 29.47
CDN$ 4.25 CDN$ 0.01

Best Canadian Books of 2014
Stone Mattress is our #1 Canadian pick for 2014. See all

Customers Who Bought This Item Also Bought



Product Details


Product Description

Review

"This is a classic presentation that underlines its [Wrox] quality and standing in the computing world." (The Bookseller, Friday 14th March 2008)

From the Back Cover

Facebook Application Development

Developing Facebook applications requires a different way of thinking than traditional web site development. This book guides you step by step through the process, covering topics and theory that can be applied immediately. It also highlights the various challenges and possibilities that you may encounter as you create your own feature-rich Facebook applications.

The author begins with a look at the Facebook Platform and explores the Facebook application basics. Next, he provides you with an example application to demonstrate some of the introductory concepts. The core components of the Facebook Platform are also presented along with examples and common use cases. You'll then delve deeper into the Facebook Platform to learn how to extend and enhance the applications you've already built.

This book will help you complete several introductory projects and progress to more advanced concepts. It arms you with the tools and know-how to inject new features and content into the Facebook environment.

What you will learn from this book

  • How to create, configure, and develop an application on the Facebook Platform

  • Techniques for using Facebook API requests and responses as well as method definitions

  • Tips for working with Facebook Markup Language (FBML)

  • How to query Facebook using the Facebook Query Language (FQL)

  • Methods for utilizing the community-supported wiki and bug-tracker

  • How to integrate automated and scheduled tasks

  • Strategies to develop customized features for your application

Who this book is for
This book is for programmers who are new to the Facebook Platform or who have had some experience with it and want to go further. You should have an understanding of basic web technologies as well as some web development experience.

Wrox guides are crafted to make learning programming languages and technologies easier than you think. Written by programmers for programmers, they provide a structured, tutorial format that will guide you through all the techniques involved.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

There are no customer reviews yet on Amazon.ca
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: 8 reviews
14 of 14 people found the following review helpful
Acceptable, not Exceptional, Resource Sept. 3 2008
By Christopher - Published on Amazon.com
Format: Paperback
I'm relatively new to Facebook development, and not nearly as fluent with PHP as I'm sure many of the folks considering this book must be. So, you should probably read this review with that in mind.

I bought this and FBML Essentials at the same time, hoping that the two together would provide a sufficient understanding of the api and mark-up language. This book, as described by the other reviewers, has many typographical errors, which of course can be a nightmare if you're relatively low on the learning curve (as I am/was). If you choose to buy this book, you should most certainly download the source code from the wrox site to accompany your reading (as it seems it to be error free and because the code snippets in the book often leave critical methods and files out.)

The greatest shortcoming of this book is its lack of applied examples... many of the more advanced features in later chapters are listed in almost dictionary-style format, with no illustration or example code to explain how the methods and such are actually written and how they might be applied. Again, if you're well acquainted with php, you may be less in the dark than I and thus able to conceptualize how everything fits together. This is definitely NOT a book for novices (I found the O'Reilly book, although short, to be a more effective introduction to development via FBML in this respect (though it doesn't touch much upon the api and other more sophisticated techniques broached in this text.)

That said, the fact that there is such scant information available for Facebook development make this book worth your consideration; but I would definitely consider supplementing it with a book like O'Reilly's, and couple it with a pretty thorough acquaintance with the developer's wiki on Facebook. Even downloading and stepping line-by-line through the footprints application from Facebook will help you get the sense of how this stuff works.

Also be forewarned that this, and most of the books presently available, are not written for the new Facebook API written this summer (2008)... so methods like require_add() are no longer recognized and throw errors... this of course can be quite confusing if you're new to all of this.

Using this book, the wiki, and O'Reilly text, I was able to make my first Facebook App that lets users feature a particular video pertaining to a charitable cause from a small library in their profile boxes and application tabs. If you're trying to do something basic like that, you should be able to do so with these resources. Good luck!
15 of 17 people found the following review helpful
Poorly edited - full of annoying little errors May 11 2008
By A. Andrews - Published on Amazon.com
Format: Paperback
I found this book to be a barely acceptable reference, but only because the Facebook documentation is so bad. The book is full of annoying little errors in the text and sample code. For example, a section on FBML tags for navigation starting on page 51 promises a more complete discussion of the topic in chapter 10, which turns out to be about external application development.
1 of 1 people found the following review helpful
Ok, but nowhere near worth its selling price May 10 2009
By John Licato - Published on Amazon.com
Format: Paperback
As already stated, there are lots of little errors, more than a few of them that should have been caught. It's very clear that this book was written in a hurry, and it's very much a reference book and not a very good how-to guide. You're gonna need to know php, obviously you'll need to know HTML, and it's best that you are familiar with javascript and perhaps some AJAX will help as well. Even so, the book is disorganized in such a way that I've frequently come across things that I don't remember him describing, so I'd look it up in the index and not find it there. So I'd end up having to use google to find examples and explanations, making me wonder why I bought this book in the first place.
1 of 1 people found the following review helpful
Outdated July 27 2012
By Ben - Published on Amazon.com
Format: Paperback Verified Purchase
The concepts int he book were okay, easy to understand as an experienced programmer. However, Facebook changes so often that this book became outdated quickly.
A lean but comprehensive introduction to Facebook programming April 7 2009
By Jerry Saperstein - Published on Amazon.com
Format: Paperback
The photo of author Nick Gerakines on the cover makes him appear very young. The words of the author, however, demonstrate his competence both as a programmer and a writer.

Gerakines' writes in a spare, almost terse style. There is no fat in his words. If you know nothing about programming, you will quickly become lost.

Chapter 1 is a thorough an overview of "Facebook as a Platform" as anything I've seen in my heretofore limited experience. Gerakines' direct style is effective in communicating information: "Facebook does not host the application, nor do the applications live on the Facebook network.' Important knowledge stated clearly and plainly. This chapter reviews what an application is, how (in broad terms) it interfaces with Facebook and the user, reviews some popular applications and discusses why you might want to create a Facebook application.

Chpter 2 is a tutorial on building your first simple Facebook application: a gentle way to familiarity.

Chapters 3 through 7 explore the different methodologies that can be used to develop Facebook applications. It is a very rich programming environment. While I have no plans to write a Facebook app (I am just learning the architecture), I was surprised by how extensive and flexible the Facebook Platform is. It is easy to see why so many people are excited by the possibilities.

These chapters are quite detailed and, if you have at least some experience with PHP, XHTML or XML, SQL relatively easy to follow. However, the examples are short. It would have been better if there were more robust examples.

The remaining chapters cover Facebook's developer resources, expanding the teaching application from Chapter 2, creating external applications, best practices and an appendix containing a PHP reference. The guts of the book are in Chapters 3 through 7.

Overall, this is a pretty well structured and written introduction to Facebook application development. It is somewhat more than a primer and far less than a thorough exposition of Facebook application development. Good for novice through very early intermediate Facebook application developers.

Jerry


Feedback