Format : Séminiaire
Niveau Avancé
 
 
 
 
Répartition du temps : 65% exposés
20% pratique
15% échanges

La formation en détails

Description

L'ensemble des grands acteurs du web propose désormais leurs services via leurs APIs. Au lieu de rester fermés, ces acteurs ont en effet décidé de s'ouvrir pour être capable d'offrir des modalités de développement accessibles et bénéficier des millions de développeurs de la toile.

Ce séminaire présente la vision OCTO Technology sur les APIs : leur conception, leur mise en œuvre, leur management et leur impact sur les modèles d'affaire. En tant qu'interfaces automatisées avec l'écosystème digital – intra et extra entreprise – les APIs sont le moteur industriel des stratégies digitales. De la stratégie à l'exécution, le succès d'une démarche orientée API demande une palette très diversifiée de savoir-faire auquel ce séminaire vous initiera en vous rendant autonome dans vos prises de décision techniques, fonctionnelles et métier.

Objectifs

  • Appréhender les enjeux techniques, fonctionnels et métier des APIs
  • Savoir évaluer les plateformes d'API management adaptées aux besoins des métiers
  • Déployer et maintenir une stratégie d'API

Public cible

  • DSI
  • Architecte
  • Développeur
  • Administrateur
  • Product owner
  • Business analyst

Prérequis

  • Culture générale en architecture des SI (client/serveur, requête/réponse, Internet et Web)
  • Connaissance du protocole applicatif HTTP

Modalités pédagogiques

Formation avec apports théoriques, échanges sur les contextes des participants et retours d'expérience pratique du formateur, complétés de travaux pratiques et de mises en situation.

Profil du formateur

Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.
 

Modalités d'évaluation et de suivi

L'évaluation des acquis se fait tout au long de la session au travers des ateliers et des mises en pratique. Une évaluation à chaud sur la satisfaction des stagiaires est réalisée systématiquement en fin de session et une attestation de formation est délivrée aux participants mentionnant les objectifs de la formation, la nature, le programme et la durée de l'action de formation ainsi que la formalisation des acquis.
 

Programme détaillé

Jour 1

AUX ORIGINES DES APIS
Contexte de l’émergence des APIs
  • Web 20
  • 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

INTRODUCTION
  • Rappel des enjeux business de l’API
  • Rappel des enjeux techniques de l’API
  • Les 3 niveaux d’API

SOAP VS REST API
  • Style d’architecture
  • RPC & SOAP under attack
  • L’avènement de REST

DESIGNER SON API : Les bonnes pratiques de design
Concepts clés
  • KISS – "Keep it simple, stupid"
  • Granularity
  • API et domain names
  • Security
URIs
  • Names > Verbs
  • Plural > Singular
  • Case consistency
  • Versioning
  •  CRUD
  • Partial responses
Query strings
  • Paging
  • Filtering
  • Sorting
  • Searching
Concepts avancés
  • Content Negotiation
  • Cross-domain
  • CORS & Jsonp
  • HATEOAS
  • "Non-Resources" scenarios
  • HTTP Status code
Cas pratique

ARCHITECTURER SON API
  • Historique des architectures de service
  • Patterns "Facade" vs "WOA ou Microservices"
  • Build vs Buy
  • Risques et mitigation
  • Enjeux d’architecture
  • Appels des API "internes"
  • Stacks techniques

SÉCURISER SON API
  • Ressources publiques vs ressources privées
  • Authentification vs habilitation
  • Protocole OAuth2
  • Protocole OpenID Connect

MANAGER SON API
Les trois composantes d’une solution d’API management
Pure players et ESB
SaaS vs On premise
Panorama des solutions éditeurs
Feuille de route
Savoir prendre une décision : stratégie de POC

ORGANISER SES ÉQUIPES API
Equipe Agile
  • Approches Agile et Lean appliquées aux démarches API
  • Positionner les acteurs Marketing et IT au sein d'une stratégie API

REX
  • Cas pratiques et retours d’expérience

SYNTHÈSE
Proposition d’une feuille de route méthodologique
4.30 / 5

Satisfaction moyenne des participants

Sur la base de 21 avis, collectés en fin de formation durant les 12 derniers mois.

Nos autres formations du domaine « Architectures du SI » Toutes les formations du domaine

FDXSI Fondamentaux des architectures du SI
Découvrir les enjeux stratégiques de transformation de l'architecture du SI
Durée : 14 h / 2 j
Fondamentaux
 
 
 
 
Prochaine session : Sur demande
SADSI Architectures avancées du SI
Pratiques – Démarches d’architecture – Impacts SI
Meilleure vente
Durée : 14 h / 2 j
Avancé
 
 
 
 
Prochaine session : 14 novembre 2022
SGMDM Master Data : gérer et gouverner efficacement vos données de référence
Améliorer de façon durable la qualité, la maintenabilité et l’accessibilité à vos données de référence
Durée : 14 h / 2 j
Fondamentaux
 
 
 
 
Prochaine session : 21 novembre 2022
SBLOC [R]évolution Blockchain
Usages -Technologies - Mise en pratique
Meilleure vente
Durée : 14 h / 2 j
Fondamentaux
 
 
 
 
Prochaine session : 01 décembre 2022

Besoin d'aide pour trouver votre formation ?

Contactez-nous

Sessions & Inscriptions

Session partagée avec d'autres organisations

Prochaine session
  • du 12 au 13/12/2022
    Présentiel, Paris
    2 050,00 € HT
Durée
14 h / 2 j

Demander un devis Nous contacter
Télécharger le programme

Organiser une session dédiée à votre organisation

Durée
14 h / 2 j

Vous avez plusieurs collaborateurs à former ?

Cette formation peut être organisée
sous la forme de sessions dédiées
aux membres de votre organisation.

Demander un devis Nous contacter Télécharger le programme

Personnaliser cette formation

Cette formation vous intéresse
et vous souhaitez l'adapter pour
vos collaborateurs ?

Nos formateurs et notre équipe pédagogique sont à
votre disposition pour en discuter
et vous proposer un programme sur-mesure.

Nous contacter Télécharger le programme

OCTO Academy respecte votre vie privée

Ce site web stocke des informations vous concernant via le dépôt de cookie afin de mesurer l’audience du site. Ces données de navigation sont anonymisées.

En cliquant sur « OK pour moi », vous manifestez votre consentement pour le dépôt de ces cookies.

Lire la politique de confidentialité

À propos des cookies

Sur ce site, nous utilisons des cookies pour mesurer notre audience, entretenir la relation avec vous et vous adresser de temps à autre du contenu qualitif ainsi que de la publicité. Vous pouvez sélectionner ici ceux que vous autorisez à rester ici.

Cookies