Facebook Application Development
Introducing Facebook
About this Course
Welcome to the Facebook World
Using Facebook Apps
Introducing Facebook App Development
Using Facebook Security as a Developer
Using Account Settings
Using Basic Profile Settings
Using Contact Profile Settings
Using Search Profile Settings
Using News Feed & Wall Settings
App/Beacon & Facebook Connect Settings
Integrating with Friends & Web Sites
Exploring Integration Points
Exploring Sharing
Using Facebook Connect
Implementing Facebook Connect
Facebook Technologies: Industry Standards
Introducing the Facebook Technologies
Introducing REST
PHP for Facebook
Facebook Technologies: Proprietary
Using the FBML Test Console
Exploring FBML Syntax
Using FB:pronoun
Using FB:name
Using FBML Controls
FBML for Controls & Interface Objects
Creating a Share Button
Using the Facebook API
Getting Started as a Developer
Using the Developer Application
Setting Basic Parameters for the App
Setting Authorization & Canvas
Creating Your First Application
Installing the PHP Libraries
Creating Your App File
Uploading & Testing
Making it Facebook: Dashboard & Tabs
Extending the File Structure
Revising the Sample App
Adding the Facebook Dashboard
Using PHP & heredoc
Adding Facebook Tabs
Integration Points Greetings & Invitations
Using Integration Points
Setting Up Two-Column Layouts
Setting Up a Discussion Board
Greeting People by Name
Greeting Unlogged-In Users
Sending Invitations
Using the Multi-Friend Selector
The Condensed Multi-Friend Selector
Using Other Invitations
Excluding App Users
Adding Data to a Facebook App
Working with Data Overview
Creating the Facebook Input Form
Adding a Pop-up Dialog & Form Fields
Receiving the Data
Setting Up the Database
Adding a Record from the Form Data
Checking for Errors & Verifying the Add
Redirecting to My Picks
Doing the Add to My Picks
Finishing the Add to My Picks
Displaying Data
Display Overview
Display Architecture Overview pt. 1
Display Architecture Overview pt. 2
Retrieving the Data
Looking at the Code
Paginating & Displaying One Pick
Doing the Pick Display
Paginating Results pt. 1
Paginating Results pt. 2
Using News Feeds
Introducing News Feeds & Templates
Creating a One-Line Story
Creating a Short Story
Adding the News Feed to the Sample App
Writing the Add_Pick Code
Testing the Add
Increasing Your App Interactivity
Overview
Sharing & Letting Friends Know
The Share Button & Reporting
Maintaining My Picks: Interface
Maintaining My Picks: Database
Writing the Code
Add News Feed Updates: Templates pt. 1
Add News Feed Updates: Templates pt. 2
Add News Feed Updates: Code
Using the Templates: Add/Remove
Using the Templates: MyPicks
Using More Integration Points
Integration Point Overview
Using the Application Directory
Using an App Page
Updating Your App Page
Adding Tabs to the Profile
Adding to the Profile App Info/User
Adding to the Profile App Info/Code
Course Summary
Course Summary
Credits
About the Author