Formation API Facebook :
API PHP et Javascript

Intégrez des applications sociales à votre site

Utiliser l’API Facebook pour développer une application, un onglet de fanpage ou un site connecté à l’API.
Cette formation permet également de comprendre l’utilisation d’autre API tiers tels que Twitter, Foursquare ou LinkedIn.
21 heures de formation (3 jours en présentiel).

Public

  • Développeur web PHP et/ou Javascript souhaitant enrichir leurs connaissances
  • Convient également à un intégrateur front-end ayant de bonnes connaissances en PHP et Javascript

Pré requis

  • Culture générale de la programmation web
  • Utilisation des objets, de leurs propriétés et méthodes
  • Gestion des événements en Javascript
  • Connaissance de la programmation orientée objet un plus (mais non obligatoire)

Objectifs

  • Comprendre le fonctionnement de l’API Graph ou autre API tiers en général
  • Comprendre comment et pourquoi une application Facebook
  • Interagir avec les données du Graph Facebook (lecture, écriture, suppression)

Programme

Dispensé avec des méthodes d'apprentissage actives basées sur des exercices pratiques.

1 - Espace Facebook Developers

  • Activation du profil développeur
  • Vue d’ensembre des outils Facebook Developers
  • Les différentes documentations disponibles ... et pièges a éviter

2 - Création d’une application

  • Création d’une application
  • Différentes configuration d’une application
  • Profils d’applications
  • Permissions
  • Quand et pourquoi avoir besoin d’un hébergement sécurisé (HTTPS)
  • Les sessions oAuth

3 - Les bonnes pratiques

  • Suivi des évolutions de l’API
  • Différences entre techniquement possible et réellement utilisable
  • Conditions d’utilisations des données
  • Phase de tests et outils

4 - Objets Facebook

  • Objets Facebook
  • Appels polymorphiques
  • Facebook FQL

5 - Utilisation des composants graphiques

  • Fenêtres de dialogue
  • Partage sur le mur
  • Invitation
  • Ajout comme ami
  • Demande de permissions
  • Quid de la compatibilité des navigateurs

6 - Autres API sociales

  • Twitter
  • Foursquare
  • LinkedIn