Facebook Development for Beginners

15,420 views

Published on

O'Reilly and Safari Books Online Webinar on Facebook Application Development for Beginners, by Jesse Stay, The "Social" Geek. Talk to me if you want me to present to your organization!

Published in: Technology, Business
2 Comments
11 Likes
Statistics
Notes
  • EL JUEGO YEVA SIN CARGARME UN MES Y NO SOY CAPAZ DE JUGAR
    BUENAS PUES ESO YEVO MAS DE UN MES SIN PODER JUGAR AL MAFIA WRS 2 LO E PROBADO CON TODOS LOS NAVEGADORES E ACTUALIZADO EL FLAS PLAYER INCLUSO E YEGADO A FORMATEAR EL ORDENADOR PERO NADA SIGUE SIN PODER CARGARME ALGUIEN PUEDE AYUDARME? TB LO E DESISTA... more
    17 días hace
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • EL JUEGO YEVA SIN CARGARME UN MES Y NO SOY CAPAZ DE JUGAR
    BUENAS PUES ESO YEVO MAS DE UN MES SIN PODER JUGAR AL MAFIA WRS 2 LO E PROBADO CON TODOS LOS NAVEGADORES E ACTUALIZADO EL FLAS PLAYER INCLUSO E YEGADO A FORMATEAR EL ORDENADOR PERO NADA SIGUE SIN PODER CARGARME ALGUIEN PUEDE AYUDARME? TB LO E DESISTA... more
    17 días hace audio-68@hotmail.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
15,420
On SlideShare
0
From Embeds
0
Number of Embeds
225
Actions
Shares
0
Downloads
424
Comments
2
Likes
11
Embeds 0
No embeds

No notes for slide

Facebook Development for Beginners

  1. 1. ESSENTIALS OF FACEBOOK DEVELOPMENT by Jesse Stay The “Social” Geek Author, FBML Essentials (O’Reilly)
  2. 2. JOIN THE DISCUSSION ON FACEBOOK http://www.facebook.com/pages/FBML-Essentials/ 17595902703 Become a Fan!
  3. 3. WHERE TO FIND ME • Twitter: @Jesse • FriendFeed: http://friendfeed.com/jessestay • Facebook: http://jessestay.socialtoo.com • Blog: http://StayNAlive.com
  4. 4. WHY FACEBOOK DEVELOPMENT? • “Social Software Development” • The weaving of Technical and Marketing • 200 million plus users • Relationships between those users • The ultimate platform to spread your software
  5. 5. FACEBOOK PLATFORM • Traditional Software Development • API Communication • Social Integration Points
  6. 6. TRADITIONAL SOFTWARE DEVELOPMENT IN FACEBOOK • Librariesavailable for most languages - Perl, PHP, Java, Ruby, .NET, others • Official Library is PHP, with Java being “semi-official” • Javascript Client API and/or FBJS • HTML and FBML • Download libraries at • http://wiki.developers.facebook.com/index.php/ Client_Libraries
  7. 7. FACEBOOK API COMMUNICATION • Traditional REST calls • Yousend GET/POST communication via a URL, Facebook Returns an XML/JSON response • Certain calls require authentication • App requires API Key, some times Private Key • Mostly, the libraries do most of the work!
  8. 8. SOCIAL INTEGRATION POINTS • Canvas Page • Profile Box • Wall • News Feed • Publisher • Notifications • Requests • Tabs
  9. 9. FACEBOOK CONNECT • The Future of Facebook Platform • Start with your own website, then integrate Facebook on top • Access to entire Facebook API, from your website • Universal login and registration for your users • Works on top of the Facebook Javascript Client Library
  10. 10. ARCHITECTURE
  11. 11. LET’S GET STARTED! 1.Get a Developer Account 1.http://developer.facebook.com
  12. 12. LET’S GET STARTED! 2.Add Your Application, Fill out Form 1.http://developer.facebook.com/get_started.php
  13. 13. LET’S GET STARTED! 3.Write some code 1.Basic FBML: 2.Facebook API:
  14. 14. LET’S GET STARTED! 4.Test Your App! http://apps.facebook.com/fbmlessentials/test.php
  15. 15. FACEBOOK CONNECT • XFBML • http://www.allfacebook.com/2008/09/intro-to-facebook- connect-development/
  16. 16. 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
  17. 17. 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!) • Hire Me!

×