Tutorials and Online Training Videos

Facebook Application Development Tutorial


With over 200,000 users, Facebook has become the dominant social networking platform. This course, taught by developer, teacher, and author Jesse Feiler, covers the ins and outs of developing your own Facebook apps using the Facebook API. You’ll see how to register your app to receive the necessary development and run-time keys from Facebook and how to set up your app on your own web server so that it can interact with Facebook. Ins and outs of news feeds, invitations, and interaction with Facebook user profiles are all covered. You’ll also see how to interact with your own database to merge Facebook data with your app’s data. Work files are included. To begin learning today, simply click on the movie links.

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


Related Books on Facebook Application Development







Save $80 on the
DROID BIONIC
by Motorola with Verizon Wireless service for less than from Verizon Wireless directly.
Save $80 on DROID BIONIC
More Cell Phone Discounts