Facebook Development in 5 Minutes

Download Facebook Development in 5 Minutes

Post on 26-Aug-2014

14.947 views

Category:

Self Improvement

0 download

Embed Size (px)

DESCRIPTION

Presented at Ignite, Salt Lake City, Jesse Stay, The "Social" Geek and author of O'Reilly's FBML Essentials, covers in 5 minutes why Facebook Development is important and what you need to get started.

TRANSCRIPT

  • Facebook Development in 5 Minutes
    • by Jesse Stay
    • The Social Geek
    • Author, FBML Essentials (OReilly)
  • Who Am I?
  • Why Should You Care?
    • Facebook has 100 million+ Users!
    • You have full access to those users
  • And their Mom...
  • On your own website...
  • You need to know what your developers can do with those users.
  • Facebook Platform
    • Traditional Software Development
    • API Communication
    • Social Integration Points
  • Traditional Software Development in Facebook
    • Libraries available for most languages - Perl, PHP, Java, Ruby, .NET, others
    • Javascript Client API and/or FBJS
    • HTML and FBML
  • Facebook API Communication
    • Traditional REST calls
    • Certain calls require authentication
    • App requires API Key, some times Private Key
    • Mostly, the libraries do most of the work!
  • Social Integration Points
    • Canvas Page
      • Full Monetization Potential
      • Developers have full control on this page
  • Social Integration Points
    • User Profile
      • Profile Box
      • Post stories to the Wall, aka, Mini-Feed
      • Tabs
      • Create Custom Publisher Box
    • Send Notifications and Requests
  • Architecture
  • Lets Get Started!
    • Get a Developer Account
      • http://developer.facebook.com
  • Learn to Read Directions
  • Create an Application
    • Add Your Application, Fill out Form
      • http://developer.facebook.com/get_started.php
  • Write Some Code
      • Basic FBML:
      • Facebook API:
  • Test Your App!
    • http://apps.facebook.com/testapp/test.php
  • Get Started Learning
    • Learn FBML Tags Available
      • http://wiki.developers.facebook.com/index.php/FBML
    • Learn API Methods Available
      • http://wiki.developers.facebook.com/index.php/API
    • Learn Facebook Connect
      • http://wiki.developers.facebook.com/index.php/Facebook_Connect
    • Learn FBJS, FQL
      • http://wiki.developers.facebook.com/index.php/FBJS
      • http://wiki.developers.facebook.com/index.php/FQL
    • Learn how your Language-specific Library adapts the API
  • Other Resources
    • Facebook Developers Wiki - http://wiki.developers.facebook.com
    • Facebook Developers Forums - http://forum.developers.facebook.com
    • IRC - freenode - irc.freenode.net #facebook
    • Facebook Page - http://page.fbmlessentials.com
    • AllFacebook.com
    • InsideFacebook.com
    • FaceReviews.com
    • StayNAlive.com (of course!)
  • Where to Find Me
    • Twitter: @JesseStay
    • FriendFeed: http://friendfeed.com/jessestay
    • Facebook: http://jessestay.socialtoo.com
    • Blog: http://StayNAlive.com