Film annonce sur les API
- API -
« intégration/connexion »
Thème N°30 : DSI / MARCOM / SCM / ADM
myconnecting / AVRIL 2018
 
                SOMMAIRE
API 
 une brique de connexion
- 
                                Introduction / définitionDe la définition officielle... 
 ... aux définitions plus simples et surtout utiles !
 Question de point de vue
 
- 
                                UtilitéAvantage 
 Rapidité
 Automatisme
- 
                                IntérêtValorisation des données 
 Valorisation des logiciels et applications
 Fidélité des clients
 Valeur de l'entreprise
- 
                                TechniqueREST API 
 Sécurité
- 
                                Conclusion puis Exercices, Applications et quizzExercice en dehors de l'entreprise 
 Application dans les projets de l'entreprise
 Sources, Quizz-   
 Trailer du thème suivant pour préparation
L'infographie du thème
                        Nous vous conseillons de télécharger cette infographie au format PDF et de l'imprimer pour pouvoir mieux suivre la structure de ce thème et prendre quelques notes... 
 ... toujours utiles au moment du quizz !
                    
RAPPEL
Nous vous conseillons de télécharger ce livre blanc au format PDF et de l'imprimer pour pouvoir mieux faire les exercices !
RAPPEL
Nous vous conseillons de télécharger cette "mind map" (carte heuristique) au format image ou xmind !
 
                    Introduction : API
            juin 2018
        
                    
                        
Commençons par la signification de l'acronyme
                        
 - Application
                        
 - Programming
                        
 - Interface
                        
... ??? ...
                        
                        
Quel mauvais nom... le plus mauvais imaginable, Essayons en VERLAN
                        
EN VERLAN :
                        
interface entre programmes, applications (logiciel automatique)
                        
                        
C'est un lien entre systemes différents qui se comprennent et s'intègrent et se connectent
                        
En d'autre termes :
                        
le developpeur d'un programme prévoit des portes arrières sur son code pour des accès cachés
                    
Définition
                            Echange de données et ouverture vers l'open data / open source
                            
 échange et communication en temps réel, automatique
                        
 
                        Définitions (suite)
définitions non rigoureuses et imagéescopier coller entre deux app ou logiciels
 
                         
                        Question de point de vue
...
                            
Notre position est double :
                            
1- apprendre à utiliser les API développpée par d'autre
                            
                            
2- puis éventuellement comprendre l'interet d'en ajouter à nos propres systèmes
                        
UTILITÉS
API
                            API sont la pièce maitresse pour échanger des informations ou demander des services en ligne d’une entreprise
                            
                            
rapide
automatique
permettent accès à l'information
 
                        INTERÊTS
Nouveaux modèles d'affaires
                            Les API permettent aux entreprises de réinventer leurs processus d’affaires, l’expérience client, et
                            
introduisent des innovations dans de nouveaux produits et services
                            
                            
Loi de connexion et d'intégration :
                            
la valeur d'un système est proportionnel au nombre d'utilisateur (couverture) et au nombre d'intégration (ouverture)
                            
 (idem loi de Metcalfe)
                        
 
                        TECHNIQUE
REST et open
                            
 Une API est publiée par une entreprise (environ 20,000)
                            
 Formats : TXT, csv, Json et XML
                            
 Authorisation et clé (API KEY AUTH ou BASIC AUTH)
                            
 Bank scraping vs. bank api
                            
 API et IOT
                            
 parser
                        
 
                        Conclusion
le cloud favorise les API par extension une mise à dispo de données open source et data
 
                        Lexique Niveau 1 : Rappel des termes
- 
                            
                                1Niveau 1 : RAPPEL
- 
                            
                                APIà votre avis ?
 API
- 
                            
                                CLOUDà votre avis ?
 ...
 ...
- 
                            
                                OPENà votre avis ?
 data / source / mind
- 
                            
                                IOTà votre avis ?
 IOT
- 
                            
                                SSOà votre avis ?
 Signe Sign On
- 
                            
                                JSONà votre avis ?
 
 
- 
                            
                                XMLà votre avis ?
 ...
- 
                            
                                Lexiquece qui se conçoit bien...
 Jouer à trouver les définitions
- 
                            
                                
... le lexique est une excellent exercice
 Mais passons à la suite...
EXEMPLES et APPLICATIONS
API
 
                        GoogleMap 1
Allez sur GoogleMap
sélectionnez une zone (vos adresses, cartes )
ajouter une épingle
enregistrer cette carte
réutilisez la dans html sandbox
 
                        GoogleMaps 2 : mymaps
Ajouter des lieux à une carte personalisée
IDEM 1
CARTES PERSO
MyMap
Partager
 
                        RSS
trouvez une source de données dans votre profession en RSS XMLintégrez un lecteur de RSS par extension à votre navigateur
lire le flux de mise à jour
 
                        ZAPIER
Idem IFTTT
 
                        TRELLO KANBAN
Ouverture d’un compte Trello et invitation de la personne
 
                        AUTRES EXERCICES
...
                            
 STRIPE :
                            
                            API pour le e-commerce
                            
SSO google facebook
 
                            Pocket et Scoop.it Pocket
Scoop.it
Trouver les API et intégrations de : Evernote, Slack, Googledocs, Marvel ...
 
                        1- APPLICATION DANS L'ENTREPRISE
Abonnons-nous à une source de données dans le cadre du secteur ?
                            
 Trouver un site de la profession avec un RSS et installer un lecteur connecté
                            
                        
 
                        2- APPLICATIONS DANS L'ENTREPRISE
Faisons le tour des logiciels, applications, sites, collectes de données de l'entreprise...
                            1/ Lister les logiciels, applications de l'entreprise 
                            
                        
 2/ Lister les applications CLOUD de l'entreprise
                            
 3/ Qui est intéressé par ces données de l'entreprise ?
                            
                        
les API valorisent autant les données produites par  l'entreprise, que les applications utilisées, que l'entreprise elle-même... 
 No API, No Business !
        
                    
SOURCES DE DONNÉES
J' LES QUIZZ
QUIZZ SUR LES API
- 
                            
                                1 - Pour utiliser une API, je dois écrire du code ou développer un programme spécifique : 
 A/ Vrai 
 B/ Faux
- 
                            
                                2 - Les API représentent des failles de sécurités et des fuites de données : 
 A/ Oui 
 B/ Non
- 
                            
                                3 - Les API se programment automatiquement et donnent la même information à tout le monde (comme un site web) : 
 A/ Faux 
 B/ Vrai
- 
                            
                                4 - Diriez-vous que les API ................. : 
 A/ valorisent les systèmes d'information 
 B/ valorisent l'entreprise
 C/ valorisent les logiciels et applications qui les mettent en place
 D/ Toutes les réponses sont justes
 E/ Aucune de ces réponses n’est juste
- 
                            
                                5 - Quels sont les domaines dans lesquels il est possible d'obtenir de l'information par une API : 
 A/ météo 
 B/ banque
 C/ instagram ou facebook
 D/ IOT
 E/ trafic aérien
- 
                            
                                6 - A titre personnel, il peut y avoir un intérêt à utiliser des API : 
 A/ Faux 
 B/ Vrai
 
                                     
                                     
                                 
                        
