2 jours (14 heures) - 1990 Euros HT


AUX ORIGINES DES APIS • Contexte de l’émergence des APIs - Web 2.0 - Mashups • Les exemples d’APIs - Google - Amazon - Réseaux sociaux : Facebook, Twitter • Différences entre une approche web service et une approche API - Les APIs sont-elles réservées aux « Géants du Web » et les services web aux SI d’entreprise ? - Le grand débat SOAP vs REST LES DIFFÉRENTS MODÈLES D’AFFAIRE DES APIS • Modèle gratuit • Modèle où le développeur paye • Modèle où le développeur est payé • UpSelling avec une stratégie API DIFFÉRENTES APPROCHES D’OUVERTURE DU SI • Des APIs internes • Des APIs avec les partenaires • Les logiques open API DESIGN ET CONCEPTION DES APIS • Retour sur le débat SOAP / REST • Les principes du style d’architecture REST • Jusqu’où aller dans les principes REST ? Pragmatic REST • « Hypermedia as the Engine of Application State » • Mise en pratique : « Conception d’une API » • Explicitation pas à pas d’une méthodologie de conception d’API REST Jour 2 QUESTIONS DE CONCEPTION TYPES QUE L’ON RENCONTRE DANS LA CONCEPTION DES APIS • Pagination • Versionning • MediaType (XML vs JSON) • URL design SÉCURISER SES APIS • Les enjeux de la sécurité des flux d’API • Authentification, autorisation • Quels protocoles choisir pour sécuriser les APIs ? - Cas pratique avec OAuth protocole libre, créé par Blaine Cook et Chris Messina MANAGEMENT DES APIS ET SOLUTIONS D’API MANAGEMENT • Historique du marché des solutions d’API management • Les trois composantes d’une solution d’API management • Reporting et policies • Gateway ou proxy de médiation et de transformation des flux • Portail développeur • Panorama des solutions d’API management • Savoir prendre une décision : stratégie de POC ENJEUX D’ORGANISATION DES STRATÉGIES D’APIS : QUI FAIT QUOI ? • Positionner les acteurs d’une stratégie d’API et d’API management • Marketing - Vente - DSI - Etude - DSI - Production et DevOps • Approches Agile et Lean appliquées aux démarches API FEUILLE DE ROUTE D’UNE STRATÉGIE API FIRST • Cas pratiques et retours d’expérience • Proposition d’une feuille de route méthodologique SYNTHÈSE ET RAPPEL DES POINTS CLÉS |