Formation API : ouvrir son SI et développer son modèle d’affaires

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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 :

  • 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.

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 2 120,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 2 120,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

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.

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)

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.

Ces formations pourraient vous intéresser

Objectifs de la formation

Acquérir les outils et méthodes pour un management efficace de son équipe.
Conduire ses collaborateurs et son équipe vers l’autonomie tout en régulant l’interdépendance.
Maîtriser les techniques de communication et de motivation pour développer les compétences individuelles et collectives.



Tarif

A partir de 1 510,00 €

Durée

2 jours - 14 heures

Modes
  • Distance
  • Centre
  • Entreprise

Objectifs de la formation

La réplication SQL Server 2012 vous permet d'échanger des données entre serveurs SQL sur un modèle éditeur / abonné (pub/sub). Il s'agit d'une fonctionnalité riche et puissante, mais dont la maîtrise peut se révéler délicate. Cette formation SQL Server 2012 Réplication vous permettra de bien la comprendre et de la mettre en œuvre. Cette formation SQL Server 2012 Réplication vous donnera toutes les connaissances et l'expérimentation pratique pour utiliser la réplication avec SQL Server.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les bénéfices du travail collaboratif

  • Découvrir les clés pour mieux collaborer

Tarif

A partir de 29,00 €

Durée

202 minutes

Modes

Formation Alteryx - Analyse Avancée

Proposé par PLB CONSULTANT

Objectifs de la formation

A l'issue de cette formation Alteryx Analyse Avancée, vous serez en mesure de :

  • Comprendre ce qu'est une analyse prédictive
  • Maîtriser les outils d'analyse géospatiale
  • Être capable d'utiliser les différents types de macro
  • Intégrer l'analyse prédictive dans une workflow à l'aide de modèle Alteryx
Tarif

A partir de 680,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

L'environnement de développement graphique RDi d'IBM, anciennement RDP (IBM Rational Developer for Power Systems) permet aux développeurs IBM i (AS/400) de créer les Data Distribution Services (DDS), des fichiers écran et d'impression et de développer en RPG, COBOL et CL.
L'environnement RDi est devenu incontournable depuis que SEU ne supporte plus les améliorations liées à la V7R1 de l'OS/400. Ce produit est réellement opérationnel, différent de son précecesseur WDSc.

L'objectif de cette formation est de donner aux participants l'autonomie nécessaire dans leurs développements d'applications pour IBM i (RPG, CL, COBOL) à l'aide de RDi, l'environnement de développement graphique proposé par IBM sur une base Eclipse.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Savoir exploiter les vulnérabilités applicatives sur des systèmes récents, en contournant les protections usuelles
  • Être capable d’exploiter une vulnérabilité applicative sur les systèmes Linux et Windows
  • Être capable de créer ses propres shellcodes et payloads ROP (Linux et Windows)
  • Être capable de développer des outils en rapport avec la conception de shellcode (polymorphisme)
Tarif

A partir de 4 150,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Produire des bières - 70h

Proposé par Brew Society

Objectifs de la formation

  • Conduire un processus complet de production de bière 
  • Etre en mesure de brasser en totale autonomie en respectant les différentes étapes du processus de brassage, en assurant une haute qualité du moût
  • Avoir une gestion de production optimisée
  • Se démarquer des microbrasseries environnantes et créer un univers de marque fort
  • Définir sa production afin de développer une offre adaptée aux besoins identifiés d’une cible de clientèle.
Tarif

A partir de 2 950,00 €

Durée

10j / 70h

Modes
  • Centre

Objectifs de la formation

Identifier les missions et domaines d’investigation de l’ACPR
Maîtriser le périmètre de ses obligations de formalisation, formation et commercialisation
Organiser les procédures d’immatriculation et de collaboration de ses réseaux

Tarif

A partir de 1 095,00 €

Durée

1 jour - 7 heures

Modes
  • Entreprise

Objectifs de la formation

  • Concevoir l'architecture et la mise en œuvre d'une application Web
  • Créer des modèles
  • Ajouter des contrôleurs à une application MVC
  • Utiliser le moteur de routage et créer des routes
  • Réaliser des vues avec Razor et créer des Tag Helpers 
  • Créer des View Component pour favoriser la réutilisation 
  • Optimiser les applications en réalisant des traitements asynchrones (AJAX) 
  • Mettre en place des contrôles de validation coté client 
  • Protéger les pages d’une application en intégrant une couche de sécurité?
  • Déployer une application sur un serveur Web  
  • Concevoir et exécuter des tests unitaires?
  • Concevoir et implémenter un service REST
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Adopter un management collaboratif et agile, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Mieux connaître votre propre façon de manager, en identifiant vos motivations, vos sources d'inspiration et vos modèles de fonctionnement
  • Adopter une posture agile, assertive et bienveillante pour développer le potentiel de votre équipe
  • Développer votre plaisir de manager grâce à de nouvelles pratiques de management.

Les ateliers du programme du cours sont donnés à titre indicatif. Ils seront adaptés en fonction des expériences et problématiques des participants.

Tarif

A partir de 2 270,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...