Développement d'applications Facebook

Inter-company training

Who is the training for?

Développeurs PHP

Duration

5,00 day(s)

Language(s) of service

EN FR

Prerequisites

Bonnes connaissances en PHP et HTML/CSS/JavaScript

Goals

Maîtriser l'utilisation de l'API Facebook pour l'intégration de données Facebook au sein d'une application web - Construire des applications Facebook intégrées.

Contents

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

Teaching methods

Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.

Evaluation

Contrôle continu

Certificate, diploma

Attestation de fin de stage mentionnant le résultat des acquis

Organization contact details

Dawan - Service commercial

These courses might interest you

EN
Day
Audiovisual multimedia - Multimedia - Internet - Website - Website content management