Développement d'applications Facebook
Quels sont les buts de la formation ?
Programme de la formation
Introduction
Réseaux sociaux : comprendre les enjeux pour une entreprise
Focus sur Facebook : présentation, gestion d'un compte, pages
Intégration des données de Facebook dans un site web : iframe ou balises spécifiques
Applications Facebook : architecture, déploiement
Atelier : Paramétrage d'un compte Facebook, pages - Installation de l'environnement de développement et présentation de l'API Facebook
Social plugins
Fonctionnement et panorama des Social Plugins disponibles
Intégration d'un Social Plugin dans un site web
Gestions des fans : Like Button/Box, Facepile, Follow Button, Send Button
Intégration de commentaires
Partage avec le Share Dialog
Login Button, Registration
Autres plugins : Activity Feed, Recommendations Box/Bar,...
Atelier : Intégration de multiples social plugins dans une page web
Facebook Login
Authentification via Facebook : fonctionnement, intérêt
PHP SDK, JSON et XML
Authentification OAuth 2.0
Login asynchrone avec Javascript
Login côté serveur
Récupération des données Facebook pour le login
Droits d'accès
Atelier : Implémentation de l'authentification via Facebook
Exploitation des données des utilisateurs
APIs disponibles et format des messages
Requêtes FQL (Facebook Query Language)
Statistiques des utilisateurs (Insights)
Atelier : Récupération d'informations des utilisateurs Facebook
Développement d'applications dans Facebook
Architecture de l'application
APIs disponibles
Canvas
Gestion de l'affichage et des évènements
Intégration de l'application dans un onglet
Atelier : Création d'une application dans Facebook
Intégrations Facebook
Open Graph API
Flux de news, Timeline
Invitations d'amis
Favoris, notifications et recherche
Tableaux de bord
Atelier : Exploitation des différents points d'intégrations