Masterclasses can be booked individually here and are included in All-Access tickets. APIs (Application Programming Interfaces) enable 2 systems, software programs, applications, connected things to interact in an automated way. These programmable interfaces are at the origin of successful empires like Facebook, Salesforce, Google, Netflix, Paypal, Twitter, Amazon Web Services and so many more, by enabling them to scale out of their buildings. This is the era of the extended enterprise. And cities can do the same, leveraging APIs to be bigger than their walls.
In this masterclass we will discover what APIs are and how to think, build and expose them to benefit from the B2B sharing economy and more. We will address some of the cultural, technical, community and business challenges that APIs raise.
APIs make the world more connected, interoperable and are preparing the automation of the world. In a digital world, their design (open or not? free or not?) will determine the design of our future. But when automating, you need to integrate a lot of concepts to be sure to not automate mistakes. This is the challenge of the API economy.
Who is this class for? This class is for all backgrounds and is made as much for technical as non-technical people. It is designed for entrepreneurs, designers, executives, innovation managers, people interested in organizational change, strategic designers and consultants.
What will you learn? This masterclass has 2 parts, each of which consists of conceptual explanations, concrete examples and questions with the audience.
Part 1: APIs for a B2B sharing economy
- API fundamentals
- A cultural challenge “From project to product”
- APIs for a B2B sharing economy
Part 2: Automatisation of IT and Business with APIs API design: Interface design concepts, building consistence
API styles: Concepts, Concrete examples (gRPC, REST, GraphQL, Messaging, etc)
API architecture: Patterns, Concrete examples (Gateway, ESB, etc)
API management: Discovery, Exposition security, Access level management, Throttling, Cache layer, Orchestration, Developer portal, Gouvernance
API lifecycle management: Strategy, Design, Policy and security, Document, Test , Build, Test , Deploy , Monitor, Manage, Promote, Scale , Version , Repeat
APIs are a contract: API Terms of Service, API commons