advertisement

Facebook Development for Beginners

60 %
40 %
advertisement
Information about Facebook Development for Beginners
Technology

Published on November 8, 2008

Author: jessestay

Source: slideshare.net

Description

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!
advertisement

ESSENTIALS OF FACEBOOK DEVELOPMENT by Jesse Stay The “Social” Geek Author, FBML Essentials (O’Reilly)

JOIN THE DISCUSSION ON FACEBOOK http://www.facebook.com/pages/FBML-Essentials/ 17595902703 Become a Fan!

WHERE TO FIND ME • Twitter: @Jesse • FriendFeed: http://friendfeed.com/jessestay • Facebook: http://jessestay.socialtoo.com • Blog: http://StayNAlive.com

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

FACEBOOK PLATFORM • Traditional Software Development • API Communication • Social Integration Points

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

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!

SOCIAL INTEGRATION POINTS • Canvas Page • Profile Box • Wall • News Feed • Publisher • Notifications • Requests • Tabs

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

ARCHITECTURE

LET’S GET STARTED! 1.Get a Developer Account 1.http://developer.facebook.com

LET’S GET STARTED! 2.Add Your Application, Fill out Form 1.http://developer.facebook.com/get_started.php

LET’S GET STARTED! 3.Write some code 1.Basic FBML: 2.Facebook API:

LET’S GET STARTED! 4.Test Your App! http://apps.facebook.com/fbmlessentials/test.php

FACEBOOK CONNECT • XFBML • http://www.allfacebook.com/2008/09/intro-to-facebook- connect-development/

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!) • Hire Me!

#facebook presentations

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Facebook Developers - Facebook for Developers

Facebook Platform helps developers build, grow and monetize their business
Read more

Web Development for Beginners | Facebook

Web Development for Beginners. 439 likes · 1 talking about this. Training Sessions for : HTML 5 CSS 3 Java Javascripts JSP Servlets Java Beans Java...
Read more

Little Beginner's Child Development Center | Facebook

See more of Little Beginner's Child Development Center by logging into Facebook
Read more

Learning Facebook Application Development | PACKT Books

A step-by-step tutorial for creating custom Facebook applications using the Facebook platform and PHP ... Learning Facebook Application Development. Learning
Read more

Rails For Beginners - Social Web Application Development

Ruby On Rails For Beginners is an introductory course in social web application development. You'll learn to build a Facebook-integrated image sharing site.
Read more

Developing a Facebook Application for absolute beginners ...

Developing a Facebook Application for absolute beginners. ... http://www.appostrophic.com/facebook-application-development/ Reply . Abid ...
Read more

Beginning Facebook Game Apps Development - amazon.com

Buy Beginning Facebook Game Apps Development on Amazon.com FREE SHIPPING on qualified orders
Read more

Learn the Social Media sites through Video Tutorials

I am the digital literacy Program Development Manager for a ... Facebook 101 from social media for beginners. ... Social Media 4 Beginners, ...
Read more

Beginner’s Guide to Web Development | Code School

Our guide explains the basics of web development and points you in the right direction based on your goals.
Read more