Course Outline

Invoering

  • Web-API versus RESTful API versus SOAP-API
  • Overzicht van de kernconcepten en architectuur van de web-API

Aan de slag

  • Het juiste API-paradigma kiezen
  • Voorbeeld business case van web-API's
  • API-technologieën en -tools

API's beveiligen

  • Authenticatie en authorisatie
  • Werken met OAuth
  • WebHooks-beveiliging implementeren

Designing Web APIs

  • Inzicht in gebruiksscenario's in de echte wereld
  • Het definiëren van het probleem en de bedrijfsdoelstellingen
  • Het bouwen van de architectuur
  • Het schrijven van een API-specificatie
  • Best practices van API-ontwerp

API's schalen

  • Computerbronnen optimaliseren
  • Evoluerend API-ontwerp
  • Paginerings-API's
  • Snelheidsbeperkende API's
  • SDK's voor ontwikkelaars

API's testen en publiceren

  • Testgevallen definiëren
  • Automatisering van API-tests
  • Evalueren van testresultaten
  • Web-API's publiceren

Probleemoplossen

Samenvatting en volgende stappen

Requirements

  • Kennis van API's
  • Ervaring met webprogrammering (Javascript, ASP.NET, PHP, C#, enz.)

Publiek

  • Ontwikkelaars
 14 Hours

Getuigenissen (1)

Related Courses

Managing APIs with Red Hat 3Scale

14 Hours

Managing APIs with MuleSoft Anypoint Platform

14 Hours

MuleSoft Anypoint Platform Fundamentals

14 Hours

Developing Microservices on Google Cloud Apigee

21 Hours

Developing APIs using Google Cloud Apigee X

14 Hours

SwaggerHub for Developers

14 Hours

Swagger and the OpenAPI Specification

14 Hours

Kong API Gateway

14 Hours

Reactive Programming for iOS with RxSwift

7 Hours

Reactive Programming with Angular RxJS

14 Hours

Reactive Programming with Javascript and RxJS

7 Hours

Functional Reactive Programming with Java 9 and RxJava

14 Hours

RxJava for Android Developers

21 Hours

Vert.x: Build a Reactive Application on JVM

14 Hours

Related Categories