SlideShare una empresa de Scribd logo
1 de 19
PRÉSENTATION DU STAGE DE COURTE DURÉE
ALEM SOUMIA
HADJ OTMANE FATMA
SOMMAIRE
 Description de l’organisme d’accueil.
 Introduction (sujet du projet et travail demandé).
 Définitions générales.
 Etude de besoin.
 Etude Comparative entre les APIs développeurs des réseaux sociaux.
 Décision (choix d’une API pour la deuxième partie).
 Exploitation de l’API pour la réalisation du travail.
 Présentation du résultat final.
 Conclusion.
ORGANISME D’ACCUEIL
PRÉSENTATION DU STAGE DE COURTE DURÉE 3
INTRODUCTION
 Sujet : Recherche de profils et extraction d'information à partir de Réseaux Sociaux en ligne (Exploiter les
API pour développeurs).
 Travail demandé :
• Etudes comparative entre les différentes APIs de Facebook, LinkedIn et Viadeo et sélection d’une
API pour travailler avec.
• Exploitation de l’API pour la recherche de profil utilisateur dans le réseau social et extraction
d’information.
• Développement d’une simple IHM pour la visualisation des résultats.
PRÉSENTATION DU STAGE DE COURTE DURÉE
4
DÉFINITIONS
 Définition d’une interface de programmation.
 Définition d’une API réseau social.
 Définition d’un réseau social en général.
• Facebook
• LinkedIn
• Viadeo
PRÉSENTATION DU STAGE DE COURTE DURÉE 5
ÉTUDE DE BESOIN
 Une part importante de l'information est
véhiculée uniquement par les réseaux sociaux.
 Selon Facebook, comme étant l’un des réseaux
sociaux les plus fameux, il compte aujourd’hui
plus d’un milliard d’utilisateurs, donc les réseaux
sociaux comportent Une immense quantité de
données qui peut nous servir et il serait
dommage de laisser ces opportunités
inexploitées.
PRÉSENTATION DU STAGE DE COURTE DURÉE 6
ÉTUDE DE BESOIN
 L’intégration des APIs donne la possibilité de diffuser le contenu d’un site internet sur un autre site.
 L’intégration des APIs permet aux entreprises :
• d’accroître le nombre d’utilisateurs.
• d’augmenter les taux de conversion.
• de promouvoir leur marque et d’augmenter leur chiffre d’affaires.
PRÉSENTATION DU STAGE DE COURTE DURÉE 7
ÉTUDE COMPARATIVE
 Base d’utilisateurs (Chiffres réseaux sociaux 2014-Blog de modérateur):
-Nombre d’utilisateurs actifs mensuel par réseau social-
Facebook LinkedIn Viadeo
1,32 milliard 187 millions 60 millions
PRÉSENTATION DU STAGE DE COURTE DURÉE
8
ÉTUDE COMPARATIVE
 Les fonctionnalités de base et documentation.
 La présence d’une plate-forme destinée aux développeurs.
 Présence et qualité des outils de développement.
 Sécurité et respect de la vie privée.
PRÉSENTATION DU STAGE DE COURTE DURÉE
9
ÉTUDE COMPARATIVE
 Base de développeurs :
-Estimation du nombre de développeurs (Février 2009)-
Facebook LinkedIn Viadeo
Nombre de membres sur les forums officiels 20547 13077 127
Nombre de sujets postés relatifs au
développement
25788 354 23
PRÉSENTATION DU STAGE DE COURTE DURÉE 10
DÉCISION
Au vu de la comparaison effectuée ci-avant, nous avons décédé de choisir L’API
Facebook comme une meilleure base pour le développement.
PRÉSENTATION DU STAGE DE COURTE DURÉE 11
EXPLOITATION DE L’API POUR LA RÉALISATION DU TRAVAIL
 Fonctionnement général de la plate-forme et enregistrement d’applications :
PRÉSENTATION DU STAGE DE COURTE DURÉE 12
EXPLOITATION DE L’API POUR LA RÉALISATION DU TRAVAIL
 Cheminement complet d'une requête
 l'application est physiquement hébergée sur un
autre serveur et il est donc nécessaire que
Facebook communique avec ce serveur via le
réseau.
 Pour qu'une page d'une application puisse être
chargée, différents échanges de données à
travers HTTP sont nécessaires.
PRÉSENTATION DU STAGE DE COURTE DURÉE 13
EXPLOITATION DE L’API POUR LA RÉALISATION DU TRAVAIL
 Développement (technologies utilisées):
PRÉSENTATION DU STAGE DE COURTE DURÉE 14
EXPLOITATION DE L’API POUR LA RÉALISATION DU TRAVAIL
 Difficultés rencontrées et limite des outils exploités.
 Implémentation (un peu de code) :
PRÉSENTATION DU STAGE DE COURTE DURÉE
15
PRÉSENTATION DU RÉSULTAT FINAL
PRÉSENTATION DU STAGE DE COURTE DURÉE 16
PRÉSENTATION DU RÉSULTAT FINAL
PRÉSENTATION DU STAGE DE COURTE DURÉE
17
PRÉSENTATION DU STAGE DE COURTE DURÉE 18
QUESTIONS
PRÉSENTATION DU STAGE DE COURTE DURÉE
19

Más contenido relacionado

Destacado

Présentation stage Netvibes en politique documentaire
Présentation stage Netvibes en politique documentairePrésentation stage Netvibes en politique documentaire
Présentation stage Netvibes en politique documentairemickaelboussard29
 
Présentation stage collectif
Présentation stage collectifPrésentation stage collectif
Présentation stage collectifyvic
 
Présentation Stage de quatrième année
Présentation Stage de quatrième annéePrésentation Stage de quatrième année
Présentation Stage de quatrième annéeJérôme Le Naou
 
Présentation oral mémoire nicolas puigmal m1 mef svt (2)
Présentation oral mémoire nicolas puigmal m1 mef svt (2)Présentation oral mémoire nicolas puigmal m1 mef svt (2)
Présentation oral mémoire nicolas puigmal m1 mef svt (2)Nicolas Frigola
 
Présentation de mon entreprise de stage
Présentation de mon entreprise de stagePrésentation de mon entreprise de stage
Présentation de mon entreprise de stagebacha habiba
 
Présentation Stage M1
Présentation Stage M1Présentation Stage M1
Présentation Stage M1perardf
 
Présentation stage entraineurs
Présentation stage entraineursPrésentation stage entraineurs
Présentation stage entraineursPierre GINS
 
Présentation de stage au sein d'Innov'3D
Présentation de stage au sein d'Innov'3DPrésentation de stage au sein d'Innov'3D
Présentation de stage au sein d'Innov'3DRémi Levilain
 
Présentation du stage echatibi sofian
Présentation du stage echatibi sofianPrésentation du stage echatibi sofian
Présentation du stage echatibi sofianSofiane Echatibi
 
Presentation of summer Internship (présentation stage d\'été)
Presentation of summer Internship (présentation stage d\'été)Presentation of summer Internship (présentation stage d\'été)
Presentation of summer Internship (présentation stage d\'été)oxygen999
 
Présentation du stage technicien:Application VBA de gestion des employés
Présentation du stage technicien:Application VBA de gestion des employésPrésentation du stage technicien:Application VBA de gestion des employés
Présentation du stage technicien:Application VBA de gestion des employésMeher Zayani
 
Présentation stage d’observation modifié
Présentation stage d’observation modifiéPrésentation stage d’observation modifié
Présentation stage d’observation modifiéAminatice
 
Rapport de stage centre d'affaire AWB
Rapport de stage centre d'affaire AWB Rapport de stage centre d'affaire AWB
Rapport de stage centre d'affaire AWB Wadiaa Piczo
 
Présentation du stage "La Gestion Financière Et Comptable En OT Epic 27 & 2...
Présentation du stage "La Gestion Financière Et Comptable En OT Epic   27 & 2...Présentation du stage "La Gestion Financière Et Comptable En OT Epic   27 & 2...
Présentation du stage "La Gestion Financière Et Comptable En OT Epic 27 & 2...MONA
 

Destacado (17)

Présentation stage Netvibes en politique documentaire
Présentation stage Netvibes en politique documentairePrésentation stage Netvibes en politique documentaire
Présentation stage Netvibes en politique documentaire
 
Presentation du stage master
Presentation du stage masterPresentation du stage master
Presentation du stage master
 
Présentation stage collectif
Présentation stage collectifPrésentation stage collectif
Présentation stage collectif
 
Présentation Stage de quatrième année
Présentation Stage de quatrième annéePrésentation Stage de quatrième année
Présentation Stage de quatrième année
 
Présentation oral mémoire nicolas puigmal m1 mef svt (2)
Présentation oral mémoire nicolas puigmal m1 mef svt (2)Présentation oral mémoire nicolas puigmal m1 mef svt (2)
Présentation oral mémoire nicolas puigmal m1 mef svt (2)
 
Présentation de mon entreprise de stage
Présentation de mon entreprise de stagePrésentation de mon entreprise de stage
Présentation de mon entreprise de stage
 
Présentation Stage M1
Présentation Stage M1Présentation Stage M1
Présentation Stage M1
 
Présentation stage entraineurs
Présentation stage entraineursPrésentation stage entraineurs
Présentation stage entraineurs
 
Présentation stage 2ème année
Présentation stage 2ème annéePrésentation stage 2ème année
Présentation stage 2ème année
 
Présentation de stage au sein d'Innov'3D
Présentation de stage au sein d'Innov'3DPrésentation de stage au sein d'Innov'3D
Présentation de stage au sein d'Innov'3D
 
Présentation stage AUDIT Qualité
Présentation stage AUDIT QualitéPrésentation stage AUDIT Qualité
Présentation stage AUDIT Qualité
 
Présentation du stage echatibi sofian
Présentation du stage echatibi sofianPrésentation du stage echatibi sofian
Présentation du stage echatibi sofian
 
Presentation of summer Internship (présentation stage d\'été)
Presentation of summer Internship (présentation stage d\'été)Presentation of summer Internship (présentation stage d\'été)
Presentation of summer Internship (présentation stage d\'été)
 
Présentation du stage technicien:Application VBA de gestion des employés
Présentation du stage technicien:Application VBA de gestion des employésPrésentation du stage technicien:Application VBA de gestion des employés
Présentation du stage technicien:Application VBA de gestion des employés
 
Présentation stage d’observation modifié
Présentation stage d’observation modifiéPrésentation stage d’observation modifié
Présentation stage d’observation modifié
 
Rapport de stage centre d'affaire AWB
Rapport de stage centre d'affaire AWB Rapport de stage centre d'affaire AWB
Rapport de stage centre d'affaire AWB
 
Présentation du stage "La Gestion Financière Et Comptable En OT Epic 27 & 2...
Présentation du stage "La Gestion Financière Et Comptable En OT Epic   27 & 2...Présentation du stage "La Gestion Financière Et Comptable En OT Epic   27 & 2...
Présentation du stage "La Gestion Financière Et Comptable En OT Epic 27 & 2...
 

Similar a Présentation alemsoumia

Paris Innovation & New tech - Meetup #2 - API Economy
Paris Innovation & New tech - Meetup #2 - API EconomyParis Innovation & New tech - Meetup #2 - API Economy
Paris Innovation & New tech - Meetup #2 - API EconomyOlivier FLOCH
 
Conf'SharePoint 2013 - B05 Une gouvernance orientée services pour share poi...
Conf'SharePoint 2013 - B05   Une gouvernance orientée services pour share poi...Conf'SharePoint 2013 - B05   Une gouvernance orientée services pour share poi...
Conf'SharePoint 2013 - B05 Une gouvernance orientée services pour share poi...Patrick Guimonet
 
Parlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageParlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageLaFrenchMobile
 
Business API - Tout ce que vous avez toujours voulu savoir sur les API sans j...
Business API - Tout ce que vous avez toujours voulu savoir sur les API sans j...Business API - Tout ce que vous avez toujours voulu savoir sur les API sans j...
Business API - Tout ce que vous avez toujours voulu savoir sur les API sans j...Éric Grall
 
Livre blanc : les nouveaux enjeux des API
Livre blanc : les nouveaux enjeux des APILivre blanc : les nouveaux enjeux des API
Livre blanc : les nouveaux enjeux des APIlabdesusages
 
Qu'est ce qu'une api en 2019 ?
Qu'est ce qu'une api en 2019 ? Qu'est ce qu'une api en 2019 ?
Qu'est ce qu'une api en 2019 ? Cellenza
 
Swagger, language pour décrire des API REST
Swagger, language pour décrire des API RESTSwagger, language pour décrire des API REST
Swagger, language pour décrire des API RESTPierre-André Vullioud
 
Cahier de charges Site web DRUPAL
Cahier de charges Site web DRUPALCahier de charges Site web DRUPAL
Cahier de charges Site web DRUPALLaribi Aicha
 
Progressive Web App : Pourquoi et comment se passer des stores ?
Progressive Web App : Pourquoi et comment se passer des stores ?Progressive Web App : Pourquoi et comment se passer des stores ?
Progressive Web App : Pourquoi et comment se passer des stores ?Sébastien Ollivier
 
Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !Cédric Leblond
 
Platform freelance ASP .NET / C#
Platform freelance ASP .NET / C# Platform freelance ASP .NET / C#
Platform freelance ASP .NET / C# Saâd Zerhouni
 
Cnw42 g formation-ibm-connections-4-0-reseaux-sociaux
Cnw42 g formation-ibm-connections-4-0-reseaux-sociauxCnw42 g formation-ibm-connections-4-0-reseaux-sociaux
Cnw42 g formation-ibm-connections-4-0-reseaux-sociauxCERTyou Formation
 
Gestion des APIs avec Azure API Management - Samir AREZKI
Gestion des APIs avec Azure API Management - Samir AREZKIGestion des APIs avec Azure API Management - Samir AREZKI
Gestion des APIs avec Azure API Management - Samir AREZKISamir Arezki ☁
 
Offre migrer vers_flutter
Offre migrer vers_flutterOffre migrer vers_flutter
Offre migrer vers_flutterJulien Saumande
 
Développement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EEDéveloppement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EESabri Bouchlema
 
Bien comprendre le nouveau modèle Apps de SharePoint 2013
Bien comprendre le nouveau modèle Apps de SharePoint 2013Bien comprendre le nouveau modèle Apps de SharePoint 2013
Bien comprendre le nouveau modèle Apps de SharePoint 2013Louis-Philippe Lavoie
 
Entreprise 2.0 : La collaboration comme élément moteur de l'innovation
Entreprise 2.0 : La collaboration comme élément moteur de l'innovationEntreprise 2.0 : La collaboration comme élément moteur de l'innovation
Entreprise 2.0 : La collaboration comme élément moteur de l'innovationFrederic CAVAZZA
 

Similar a Présentation alemsoumia (20)

Api&sdk
Api&sdkApi&sdk
Api&sdk
 
Paris Innovation & New tech - Meetup #2 - API Economy
Paris Innovation & New tech - Meetup #2 - API EconomyParis Innovation & New tech - Meetup #2 - API Economy
Paris Innovation & New tech - Meetup #2 - API Economy
 
Conf'SharePoint 2013 - B05 Une gouvernance orientée services pour share poi...
Conf'SharePoint 2013 - B05   Une gouvernance orientée services pour share poi...Conf'SharePoint 2013 - B05   Une gouvernance orientée services pour share poi...
Conf'SharePoint 2013 - B05 Une gouvernance orientée services pour share poi...
 
Parlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageParlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usage
 
Business API - Tout ce que vous avez toujours voulu savoir sur les API sans j...
Business API - Tout ce que vous avez toujours voulu savoir sur les API sans j...Business API - Tout ce que vous avez toujours voulu savoir sur les API sans j...
Business API - Tout ce que vous avez toujours voulu savoir sur les API sans j...
 
Livre blanc : les nouveaux enjeux des API
Livre blanc : les nouveaux enjeux des APILivre blanc : les nouveaux enjeux des API
Livre blanc : les nouveaux enjeux des API
 
Qu'est ce qu'une api en 2019 ?
Qu'est ce qu'une api en 2019 ? Qu'est ce qu'une api en 2019 ?
Qu'est ce qu'une api en 2019 ?
 
Swagger, language pour décrire des API REST
Swagger, language pour décrire des API RESTSwagger, language pour décrire des API REST
Swagger, language pour décrire des API REST
 
Cahier de charges Site web DRUPAL
Cahier de charges Site web DRUPALCahier de charges Site web DRUPAL
Cahier de charges Site web DRUPAL
 
Progressive Web App : Pourquoi et comment se passer des stores ?
Progressive Web App : Pourquoi et comment se passer des stores ?Progressive Web App : Pourquoi et comment se passer des stores ?
Progressive Web App : Pourquoi et comment se passer des stores ?
 
Introduction à Power Apps et Microsoft Flow
Introduction à Power Apps et Microsoft FlowIntroduction à Power Apps et Microsoft Flow
Introduction à Power Apps et Microsoft Flow
 
Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !
 
Platform freelance ASP .NET / C#
Platform freelance ASP .NET / C# Platform freelance ASP .NET / C#
Platform freelance ASP .NET / C#
 
Cnw42 g formation-ibm-connections-4-0-reseaux-sociaux
Cnw42 g formation-ibm-connections-4-0-reseaux-sociauxCnw42 g formation-ibm-connections-4-0-reseaux-sociaux
Cnw42 g formation-ibm-connections-4-0-reseaux-sociaux
 
pfe book 2023 2024.pdf
pfe book 2023 2024.pdfpfe book 2023 2024.pdf
pfe book 2023 2024.pdf
 
Gestion des APIs avec Azure API Management - Samir AREZKI
Gestion des APIs avec Azure API Management - Samir AREZKIGestion des APIs avec Azure API Management - Samir AREZKI
Gestion des APIs avec Azure API Management - Samir AREZKI
 
Offre migrer vers_flutter
Offre migrer vers_flutterOffre migrer vers_flutter
Offre migrer vers_flutter
 
Développement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EEDéveloppement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EE
 
Bien comprendre le nouveau modèle Apps de SharePoint 2013
Bien comprendre le nouveau modèle Apps de SharePoint 2013Bien comprendre le nouveau modèle Apps de SharePoint 2013
Bien comprendre le nouveau modèle Apps de SharePoint 2013
 
Entreprise 2.0 : La collaboration comme élément moteur de l'innovation
Entreprise 2.0 : La collaboration comme élément moteur de l'innovationEntreprise 2.0 : La collaboration comme élément moteur de l'innovation
Entreprise 2.0 : La collaboration comme élément moteur de l'innovation
 

Último

JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfInstitut de l'Elevage - Idele
 
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfWBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfSophie569778
 
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Ville de Châteauguay
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestionyakinekaidouchi1
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfInstitut de l'Elevage - Idele
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesInstitut de l'Elevage - Idele
 
DISPOSITIFS-MEDICAUX-PPT.pdf............
DISPOSITIFS-MEDICAUX-PPT.pdf............DISPOSITIFS-MEDICAUX-PPT.pdf............
DISPOSITIFS-MEDICAUX-PPT.pdf............cheddadzaineb
 
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...Institut de l'Elevage - Idele
 
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...Institut de l'Elevage - Idele
 
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...Institut de l'Elevage - Idele
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfInstitut de l'Elevage - Idele
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageInstitut de l'Elevage - Idele
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...Institut de l'Elevage - Idele
 
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de planchermansouriahlam
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéInstitut de l'Elevage - Idele
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...Institut de l'Elevage - Idele
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)Sana REFAI
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...Institut de l'Elevage - Idele
 

Último (20)

JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
 
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfWBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
 
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestion
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdf
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentes
 
DISPOSITIFS-MEDICAUX-PPT.pdf............
DISPOSITIFS-MEDICAUX-PPT.pdf............DISPOSITIFS-MEDICAUX-PPT.pdf............
DISPOSITIFS-MEDICAUX-PPT.pdf............
 
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
 
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
 
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdf
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
 
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdfJTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
 
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de plancher
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversité
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
 
JTC 2024 Bâtiment et Photovoltaïque.pdf
JTC 2024  Bâtiment et Photovoltaïque.pdfJTC 2024  Bâtiment et Photovoltaïque.pdf
JTC 2024 Bâtiment et Photovoltaïque.pdf
 

Présentation alemsoumia

  • 1. PRÉSENTATION DU STAGE DE COURTE DURÉE ALEM SOUMIA HADJ OTMANE FATMA
  • 2. SOMMAIRE  Description de l’organisme d’accueil.  Introduction (sujet du projet et travail demandé).  Définitions générales.  Etude de besoin.  Etude Comparative entre les APIs développeurs des réseaux sociaux.  Décision (choix d’une API pour la deuxième partie).  Exploitation de l’API pour la réalisation du travail.  Présentation du résultat final.  Conclusion.
  • 3. ORGANISME D’ACCUEIL PRÉSENTATION DU STAGE DE COURTE DURÉE 3
  • 4. INTRODUCTION  Sujet : Recherche de profils et extraction d'information à partir de Réseaux Sociaux en ligne (Exploiter les API pour développeurs).  Travail demandé : • Etudes comparative entre les différentes APIs de Facebook, LinkedIn et Viadeo et sélection d’une API pour travailler avec. • Exploitation de l’API pour la recherche de profil utilisateur dans le réseau social et extraction d’information. • Développement d’une simple IHM pour la visualisation des résultats. PRÉSENTATION DU STAGE DE COURTE DURÉE 4
  • 5. DÉFINITIONS  Définition d’une interface de programmation.  Définition d’une API réseau social.  Définition d’un réseau social en général. • Facebook • LinkedIn • Viadeo PRÉSENTATION DU STAGE DE COURTE DURÉE 5
  • 6. ÉTUDE DE BESOIN  Une part importante de l'information est véhiculée uniquement par les réseaux sociaux.  Selon Facebook, comme étant l’un des réseaux sociaux les plus fameux, il compte aujourd’hui plus d’un milliard d’utilisateurs, donc les réseaux sociaux comportent Une immense quantité de données qui peut nous servir et il serait dommage de laisser ces opportunités inexploitées. PRÉSENTATION DU STAGE DE COURTE DURÉE 6
  • 7. ÉTUDE DE BESOIN  L’intégration des APIs donne la possibilité de diffuser le contenu d’un site internet sur un autre site.  L’intégration des APIs permet aux entreprises : • d’accroître le nombre d’utilisateurs. • d’augmenter les taux de conversion. • de promouvoir leur marque et d’augmenter leur chiffre d’affaires. PRÉSENTATION DU STAGE DE COURTE DURÉE 7
  • 8. ÉTUDE COMPARATIVE  Base d’utilisateurs (Chiffres réseaux sociaux 2014-Blog de modérateur): -Nombre d’utilisateurs actifs mensuel par réseau social- Facebook LinkedIn Viadeo 1,32 milliard 187 millions 60 millions PRÉSENTATION DU STAGE DE COURTE DURÉE 8
  • 9. ÉTUDE COMPARATIVE  Les fonctionnalités de base et documentation.  La présence d’une plate-forme destinée aux développeurs.  Présence et qualité des outils de développement.  Sécurité et respect de la vie privée. PRÉSENTATION DU STAGE DE COURTE DURÉE 9
  • 10. ÉTUDE COMPARATIVE  Base de développeurs : -Estimation du nombre de développeurs (Février 2009)- Facebook LinkedIn Viadeo Nombre de membres sur les forums officiels 20547 13077 127 Nombre de sujets postés relatifs au développement 25788 354 23 PRÉSENTATION DU STAGE DE COURTE DURÉE 10
  • 11. DÉCISION Au vu de la comparaison effectuée ci-avant, nous avons décédé de choisir L’API Facebook comme une meilleure base pour le développement. PRÉSENTATION DU STAGE DE COURTE DURÉE 11
  • 12. EXPLOITATION DE L’API POUR LA RÉALISATION DU TRAVAIL  Fonctionnement général de la plate-forme et enregistrement d’applications : PRÉSENTATION DU STAGE DE COURTE DURÉE 12
  • 13. EXPLOITATION DE L’API POUR LA RÉALISATION DU TRAVAIL  Cheminement complet d'une requête  l'application est physiquement hébergée sur un autre serveur et il est donc nécessaire que Facebook communique avec ce serveur via le réseau.  Pour qu'une page d'une application puisse être chargée, différents échanges de données à travers HTTP sont nécessaires. PRÉSENTATION DU STAGE DE COURTE DURÉE 13
  • 14. EXPLOITATION DE L’API POUR LA RÉALISATION DU TRAVAIL  Développement (technologies utilisées): PRÉSENTATION DU STAGE DE COURTE DURÉE 14
  • 15. EXPLOITATION DE L’API POUR LA RÉALISATION DU TRAVAIL  Difficultés rencontrées et limite des outils exploités.  Implémentation (un peu de code) : PRÉSENTATION DU STAGE DE COURTE DURÉE 15
  • 16. PRÉSENTATION DU RÉSULTAT FINAL PRÉSENTATION DU STAGE DE COURTE DURÉE 16
  • 17. PRÉSENTATION DU RÉSULTAT FINAL PRÉSENTATION DU STAGE DE COURTE DURÉE 17
  • 18. PRÉSENTATION DU STAGE DE COURTE DURÉE 18
  • 19. QUESTIONS PRÉSENTATION DU STAGE DE COURTE DURÉE 19

Notas del editor

  1. Le Centre de Développement des Technologies Avancées (CDTA) a été crée en 1982 Baba hassein Alger en tant que Centre de Développement des Techniques Avancées il a été consédéré comme meillieur centre de recherche en algérie, Le Centre est composé des plusieur laboratoires : et on a été au cours de notre stage au niveau du laboratoire Architecture des systèmes et multimédia, bureau de Mlle sekkai lamia notre encadreur durant le stage.
  2. Au cours de notre comparaison nous avons basé sur** le nombre d’utilisateurs **actuels qui représente le volume des données stockées et les fonctionnalités disponibles de base. Nous avons accordé une importance particulière à **la présence d’une plate-forme ouverte **pour le développement d’applications et aux possibilités d’extension (extension du réseau par cette application faire étendre le réseau ),** la base de développeur**, la présence d’une communauté et **la qualité des outils de développement **qui seront également pris en compte dans notre choix. Enfin nous avons vérifié que l’infrastructure permet un contrôle** sécurisé des informations des utilisateurs,** et un respect de leur vie privée.
  3. Ce choix est motivé par différents points forts de ce dernier par rapport à ses concurrents considérés dans notre comparatif. L’API Facebook s’est démarquée sur certains points : fonctionnalité de base très diverses, plate-forme de développement très extensible, outils de développement variés et complets, ainsi que le respect de la vie privée des utilisateurs. Il possède également une très grande base d’utilisateurs comparé à ces concurrents. Egalement, beaucoup de programmeurs développent pour cette plate-forme, des communautés de développeurs assez importantes se sont formées et nombreux livres existent sur le sujet.
  4. Nahder 3la ga3 les étapes ta3 développeurs omba3d création de l’application omba3d access token
  5. 1. l'utilisateur appelle la page en question auprès des serveurs de Facebook ; 2. Facebook appelle l'URL correspondante sur le serveur où l'application est hébergée ; 3. Le serveur de l’application effectue un certain nombre d’appels à l’API de Facebook ; 4. Les serveurs Facebook envoient une réponse en JSON/XML ; 5. Le serveur de l’application envoie une réponse en FBML ; 6. Les serveurs Facebook traitent la réponse envoyée et envoient une réponse en HTML classique à l’utilisateur.
  6. l’installation de WampServer qui nous a obligés d’arrêter des services locaux dans le système (problème de port 80).  La manipulation de la plate-forme pour développeur pour la première fois.  Nous avons vu précédemment que Facebook doit être en mesure de communiquer avec le serveur sur lequel l'application est hébergée. Théoriquement cela fonctionne correctement, mais durant la phase de développement nous avons eu des complications par rapport au certificat d'authentification. En effet, si l'application tourne sur la machine du développeur, en « local » (et c’est le cas pour notre application), Facebook n'est pas capable de la contacter directement. La machine de développement est derrière un ou plusieurs routeurs et ne possède pas une adresse IP publique joignable de l'extérieur. 17 Déployer l'application sur le serveur de production n'est pas une solution envisageable car elle nuirait grandement à la productivité du développeur. A chaque changement, aussi minime soit-il, l'application devrait être transférée sur ce serveur et relancée avant d'être testée. Quant à notre application nous avons utilisé le serveur local « Apache » et nous avons rencontré tous ces problèmes que nous avons résolus avec un changement du code source dans le fichier facebook.php, mais généralement pour éviter ces désagréments, le passage par un tunnel SSH représente une bonne solution (hébergement payant). Un serveur accessible de l'extérieur est employé pour faire le pont et rediriger le flux HTTP vers la machine locale. Facebook contacte le serveur sur le port 1863. Le serveur transmet tout le trafic du port 1863 vers le port 3000 de la machine de développement à travers le tunnel SSH. Cela facilite donc les choses.