Get in Touch

Course Outline

Introduction

  • Difference between Web API, RESTful API, and SOAP API
  • Overview of core concepts and architecture of web APIs

Getting Started

  • Selecting the appropriate API paradigm
  • Business case examples of web APIs
  • API technologies and tools

Securing APIs

  • Authentication and authorization
  • Working with OAuth
  • Implementing WebHooks security

Designing Web APIs

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

Scaling APIs

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

Testing and Publishing APIs

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

Troubleshooting

Summary and Next Steps

Requirements

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

Target Audience

  • Developers
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories