Formation API : ouvrir son SI & développer son modèle d’affaire


REFERENCE
 
 
DMSI
DUREE
 
 
2 jours
TARIFS
 
 
2020 € HT
Niveau : Intermédiaire
Cours à distance: Possible
OBJECTIFS :
 

Les APIs sont devenues un atout majeur de la stratégie d'une entreprise. L'ouverture du système d'information aux applications externes et aux partenaires permet de créer des nouvelles utilisations et beaucoup d’innovations.

Cette formation vous permettra de maitriser dans un premier temps les concepts techniques d’une architecture REST qui permet aux développeurs de créer un certain nombre de services logiciels (API Rest) et de les consommer en mode interne ou externe, puis vous comprendrez l’importance stratégique d’une telle ouverture pour les entreprises. Vous disposerez ainsi d’une vue claire sur les concepts, les architectures, les outils et les enjeux afin de prendre les meilleures décisions quant-à la mise en place d'APIs dans votre entreprise. Vous serez également à même de piloter vos équipes pour réaliser une API adaptée à vos besoins, sécurisée,  respectueuse des bonnes pratiques et sémantiquement optimisée, tout en étant capable d’établir un modèle d'affaire autour d'elle.
 

Concrètement, à l'issue de ce cours, vous aurez acquis les compétences et connaissances suffisantes pour :

  • Comprendre les enjeux techniques, fonctionnels et métier des APIs
  • Maitriser la consommation de votre API et son ouverture aux développeurs
  • Savoir déployer et maintenir une stratégie d’API durable.
PRÉ-REQUIS :
 

Pour que le cours se déroule dans les meilleures conditions possibles, il est recommandé de posséder une culture générale en architecture des systèmes d'information et connaître le protocole applicatif HTTP.

PUBLIC :
 

Ce stage s'adresse aux DSI, Architectes, Développeurs, Administrateurs, Product owners, Business analysts.

PROGRAMME :
 

Que sont les APIs, comment le web a évolué au fil du temps

Rappel du protocole HTTP, fonctionnement du web
Historique des évolutions technologiques

Comment fonctionnent les API Rest

Qu'est-ce qu'une API
Les APIs existent depuis toujours
La différence entre architecture SOAP et REST
Quel type d'API utiliser aujourd'hui ?
Principes de base d'une API Rest
Que sont JSON / XML

Architecturer son API

Principe KISS
Principe CRUD
Verbes et noms
Choix de casse et de singulier/pluriel
Nom de domaine de votre API
Endpoints
HTTP Response Codes
Versionnement de l'API
Réponses partielles
Granularité
Query Strings (Filtres, Tris, Pagnination, Recherche)
Gestion des erreurs

Concepts avancés

Vers des APIS plus autonomes
HATEOS et Hypermedia
Sémantique : JSON-LD + Schema.org
Créer des SDK pour son API
CORS

Les méthodes d'authentification

L'importance de HTTPS
API Key
Basic Auth
OAuth v2.0
App Authorization
Gestion de Scopes
GraphQL, l'avenir des APIs ?

Mise en pratique

Manipulation de diverses API avec diverses méthodes d'authentification

Mailchimp API via API Key
Github API via Basic Auth
Spotify API via OAuth v2.0
Gmail API via OAuth v2.0

S'entrainer et débugguer avec

PostMan
API Playgrounds

Outils et Frameworks

Swagger, API Blueprint
Hapi.js, Express et Node.js
API Platform, Symfony en PHP
Outils de cache : Redis
Tests unitaires : Cucumber
Marketplace d'APIS

Ouvrir votre SI aux APIS

Qu'est-ce qu'une API, sans jargon technique cette fois
APIs et géants du web
Evolution du nombre d'APIs
Open API
API First
Niveaux d'APIs
Points de blocages potentiels
Infrastructure
Enjeux d'architecture
Microservices
Low latence et asynchronisme
APIs non transactionnelles
Partir de 0 ou implémenter sur ma couche services ?
Architectures SOA et WOA
APIs en Facade
Impacts organisationnel des équipes et ressources
Solutions d'API Management
Modèle économique de votre API
Build vs Buy
en Saas ou sur-site
Futur : APIs autonomes ?
Dois-je lancer une stratégie d'API ?

Travaux Pratiques

Créer une API simple en JS ou PHP via un framework (API Platforme, HAPI.js, Express... au choix)

TRAVAUX PRATIQUES :
 

Cette formation avec apports théoriques est complétée de travaux pratiques et de mises en situation.
En formule INTRA Entreprise, une anaylse de l'existant est également proposée et des conseils en conséquence sur votre stratégie.

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions. Avis des participants à la formation API : ouvrir son SI & développer son modèle d’affaire : Note moyenne : 4/5
4/5
Avis certifié A suivi un cours chez PLB

RE

Mon avis sur le contenu du stage :

"N'étant pas développeur, j'aurais aimé que le développement du modèle d'affaires soit plus explicité"

Ce que j'ai le plus apprécié :

"La localisation dans Bordeaux, près des Chartrons"

S'INSCRIRE À CETTE
FORMATION API
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 
Une Architecture Orientée Services (SOA) est une manière d'intégrer et de manipuler les différents composants applicatifs d'un système informatique....

3 j

 

Développement

API REST
REST (Representational State Transfer) est un style d'architecture SOA simplifiée afin de mettre en oeuvre et de consommer des services web en bénéficiant de tous les...

3 j

 
Les Web Services REST permettent de développer des applications distribuées d'une nouvelle génération, plus simples à consommer que...

3 j

 

Développement

Web services REST en PHP
Cette formation vous apprendra à concevoir et à développer des Web Services de type REST en PHP. Vous serez ainsi capable d’ouvrir vos applications Web vers les autres...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB