Get in Touch

Course Outline

Introduction

  • Web API vs RESTful API vs SOAP API
  • Overview of core web API concepts and architecture

Getting Started

  • Choosing the right API paradigm
  • Real-world business case examples for web APIs
  • API technologies and tools

Securing APIs

  • Authentication and authorisation
  • Working with OAuth
  • Implementing WebHook security

Designing Web APIs

  • Understanding real-world use cases
  • Defining the problem and business objectives
  • Building the architecture
  • Writing an API specification
  • Best practices in API design

Scaling APIs

  • Optimising computing resources
  • Evolving API design
  • Paginating APIs
  • Rate-limiting APIs
  • Developer SDKs

Testing and Publishing APIs

  • Defining test cases
  • Automating API testing
  • Evaluating test results
  • Publishing web APIs

Troubleshooting

Summary and Next Steps

Requirements

  • Familiarity with APIs
  • Experience in web programming (Javascript, ASP.NET, PHP, C#, etc.)

Audience

  • Developers
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories