Facebook Application Development from Scratch

Learn how to build and grow your app or website with Facebook.
3.3 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
356 students enrolled
Take This Course
  • Lectures 12
  • Length 41 mins
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 6/2014 English

Course Description

Facebook App Development From Scratch

The world's largest social network. Over a billion users. Around 550 million of them using apps. Is your app one of them?Not every one needs an app. Not every app needs to be social. But Facebook just provided a lot more motivation for marketers to include a social hook in any app made for Facebook and mobile devices.

Facebook and Facebook's app ecosystem does not need any introduction.

Companies and brands whose target market falls in the typical Facebook user demographic have stuck gold with well designed Facebook apps. Beyond likes and shares, Facebook apps can help you get more engaged users, increased traffic to your own website and spikes in revenue.

But designing Facebook apps is not the same as designing a mobile app or a site. There are a number of factors in play here. You have to

  • Be sure you are not violating Facebook's ever changing legal and policy positions
  • Adopt to Facebook's unpredictable changes in user interface
  • Figure out a business model that does not run afoul of Facebook's goals

Facebook will soon generate a billion social actions every hour. The boost has to do with changes to Open Graph.

It is time to take your idea or business to a social networking level. Developing a Facebook application is no easy task and should be considered with the same depth as a new website (or more).

Why Facebook Apps?

There are many reasons why you may want to consider using Facebook apps. They can provide communication between your customers and your customer service team, allow people to sign up for and receive your newsletter or provide your customers with special rewards.

Each of these uses can help you create a deeper relationship with your customers and foster brand loyalty. If you use a fangate to conceal the content on strategic app tabs from non-fans, you can also increase the number of likes your Page is getting.

  • Keep Customers in the Know
  • Reach Customer Support
  • Make Appointments and Reservations
  • Promote Special Events and Occasions
  • Reward Fans
  • Collect Customer Feedback

Why this course?

  • Developing from Scratch (From Setting up the environment to Publishing Application)
  • Straight to the module without any wasting any time.
  • Source Code available for download.

What are the requirements?

  • Basic Usage of Facebook

What am I going to get from this course?

  • By the end of the course, you will be able to develop Facebook Applications
  • You will be having a clear understanding on Graph API

Who is the target audience?

  • Entrepreneur
  • Developers
  • Programmers

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction Facebook Application Development

•Oauth 2.0 used to connect

•Graph API

•Platform Dialogs

•Social Plugins


Graph API
Installing PHP-SDK
Section 2: Building Facebook Application
  • Start off by building your very own first facebook application
  • Obtain Basic Permissions from user to do some basic stuff with those details.
  • Obtain Extended permissions from user to do some more complex stuff using the information provided
  • Validate if your app has got respective permissions.
Section 3: Posting on User's Wall
  • Post Data on users wall to reach out group of auidence.
  • Comment and Like on specific post.
Section 4: Places and Check-Ins
  • Retrieve User Check-Ins
Section 5: Integrating Applications into Pages
Introduction to Facebook Fan Page Applications
Integrating your Application

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Gautam Devaraj, CISE,Web Application Developer,Entrepreneur

Gautam is a Web Application Developer and an astonishing entrepreneur, Gautam's work experience includes back-end DBA, PHP Programmer, and more than 4 years of solid experience in Information Security after being Certified as Information Security Expert. He has been teaching online for more 3 years.

Gautam loves to help people break down learning barriers.

Ready to start learning?
Take This Course