- Référence : DMSI
- Durée : 2 jours (14h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
2120€ HT
Choisir une date et Réserver4.8 sur 5 étoiles
Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
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 API - SI et développement d'un modèle d'affaires 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.
Objectif opérationnel :
Savoir maîtriser les concepts techniques d'une architecture REST.
Objectifs pédagogiques :
Concrètement, à l'issue de cette formation API - SI et développement d'un modèle d'affaires, vous aurez acquis les compétences et connaissances suffisantes pour :
Public :
Ce stage s'adresse aux DSI, Architectes, Développeurs, Administrateurs, Product owners, Business analysts.
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.
Rappel du protocole HTTP, fonctionnement du web
Historique des évolutions technologiques
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
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
Vers des APIS plus autonomes
HATEOS et Hypermedia
Sémantique : JSON-LD + Schema.org
Créer des SDK pour son API
CORS
L'importance de HTTPS
API Key
Basic Auth
OAuth v2.0
App Authorization
Gestion de Scopes
GraphQL, l'avenir des APIs ?
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
Swagger, API Blueprint
Hapi.js, Express et Node.js
API Platform, Symfony en PHP
Outils de cache : Redis
Tests unitaires : Cucumber
Marketplace d'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)
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.
Mon avis sur le contenu du stage :
"Un bon équilibre entre theorie et mise en pratique. Les schémas étaient très sympas."
Ce que j'ai le plus apprécié :
"j'appréhendais la formation à distance mais l'animateur a rendu la formation très vivante. Les schémas et exercices sont très biens."
Mon avis sur le contenu du stage :
"Toutes les notions autour des api sont expliquées, parfait."
Mon avis sur le formateur :
"Très bon formateur, pédagogue."
Ce que j'ai le plus apprécié :
"Les échanges avec le formateur."
Mon avis sur le contenu du stage :
"RAS"
Mon avis sur le formateur :
"RAS"
Ce que j'ai le plus apprécié :
"adaptation au besoin du client"
Ce que j'ai le moins apprécié :
"RAS"
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"
Mon avis sur le formateur :
"Un très bon formateur, on sent qu'il maitrise le sujet et qu'il adore ce domaine. il nous fait partager des expériences passées ce qui est un plus."
Ce que j'ai le plus apprécié :
"Le groupe réduit permettant de solliciter plus facilement"
Bonnes Pratiques et Sécurité
API, architecture, sécurité, publication, consommation
API, architecture, installation, administration, kubernetes, scalabilité
Formations Informatique
et Management
en ligne à ce jour
+
Stagiaires dans nos salles
de cours sur
l'année
%
De participants satisfaits
ou très satisfaits de nos
formations
Formateurs experts
validés par
PLB