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

Concrètement, à l'issue de cette formation Cisco ACI, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Décrire la Cisco ACI Fabric Infrastructure et les concepts de base de la Cisco ACI
  • Décrire les constructions logiques du modèle de politique ACI de Cisco
  • Décrire le transfert de paquets de base Cisco ACI
  • Décrire la connectivité du réseau externe
  • Décrire l'intégration VMM
  • Décrire les intégrations de la couche 4 à la couche 7
  • Expliquer les fonctionnalités de gestion de Cisco ACI
Tarif

A partir de 4 190,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation Négociation vous permettra de :

  • Découvrir les spécificités de la vente stratégique aux grands comptes et adapter sa stratégie commerciale.
  • Élaborer un plan d’action pour conquérir le compte.
  • Renforcer son impact personnel en communication pour faire face à la variété des interlocuteurs et des situations.
  • Négocier en préservant sa rentabilité.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Migrer des données vers le système SAP S/4HANA à l'aide de fichiers, de tables intermédiaires ou par transfert direct, en utilisant le cockpit de migration
  • Adapter les objets de migration à l'aide du concepteur d'objets de migration
  • Concevoir et développer des objets de migration personnalisés
  • Copier des projets de migration d'un système à l'autre.
Tarif

A partir de 1 640,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Compléter vos savoir-faire métiers par la maîtrise des savoir-être aujourd'hui incontournables pour un professionnel efficace
  • Intégrer les comportements et techniques relationnelles permettant de développer votre influence et votre légitimité de manager au sein de votre organisation et auprès de vos équipes
  • Développer les comportements essentiels qui favoriseront les dynamiques de changement
  • Construire des comportements structurés et organisés pour répondre aux logiques d'urgence et d'immédiateté.
Tarif

A partir de 2 100,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Cette formation vise à vous équiper des stratégies et des techniques nécessaires pour mener des actions de prospection efficaces et ciblées, afin de développer votre portefeuille client de manière significative.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Scrum Product Owner Niveau 2 Certifiant vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Approfondir sa compréhension des principes Scrum
  • Maîtriser Scrum pour savoir le mettre en oeuvre dans des situations complexes
  • Pouvoir développer ses compétences humaines et techniques pour mieux tenir le rôle de Product Owner
  • Se Préparer et passer l’examen "PSPO II" de Scrum.org
Tarif

A partir de 1 830,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les conditions de mise en œuvre d’un leadership adapté
  • Reconnaître et adopter les 4 styles de leadership
  • S’entraîner, par le biais de simulations et d’études de cas
  • Adapter son leadership en fonction des situations
Tarif

A partir de 690,00 €

Durée

4 heures 49 minutes

Modes

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer et utiliser des pages JSF avec Facelets
  • Distinguer l'architecture d'une application JSF et son modèle MVC
  • Décrire le rôle des managed-beans
  • Détailler le cycle de vie d'une requête
  • Identifier les principaux composants standards JSF
  • Intégrer des composants JSF Ajax
  • Lier les composants JSF et les autres composants JEE.
Tarif

A partir de 1 680,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation Web Services, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les principes d'une architecture orientée services
  • Maîtriser les concepts et les enjeux des Web Services
  • Savoir développer des Web Services via le framework Java CXF
  • Pouvoir construire une architecture distribuée
Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

L'externalisation des services, la mise en place de contrats de services amènent de plus en plus de managers à piloter des équipes à distance. L'enjeu est de mettre en place une organisation efficiente, d'instaurer une communication efficace et de minimiser les conflits pour aboutir à la réussite des projets. Cette formation management vous permettra de:

  • Comprendre les défis et les compétences attendues d’un responsable en environnement distant.
  • Entrer dans une démarche de coresponsabilité en vue de développer ses capacités de manager propre à renforcer la confiance, inspirer la collaboration et développer l'esprit de coopération.
  • Améliorer ses capacités relationnelles "virtuelles".
  • Comprendre les enjeux spécifiques de travail de type virtuel
  • Cerner les facteurs de succès critiques en vue de développer des équipes distantes efficaces
  • Mieux communiquer de façon individuelle et collective dans ce nouveau type d’environnement
  • Mettre en place des stratégies adaptées
  • Comprendre les autres, leurs attentes et mieux communiquer
  • Développer les attitudes coopératives et collaboratives
  • Comprendre le fonctionnement d’une équipe distante
  • Développer les compétences relationnelles et transversales
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...