Get in Touch

Course Outline

Introduction

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

Getting Started

  • Choosing the right API paradigm.
  • Example business case 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.
  • Web programming experience (such as Javascript, ASP.NET, PHP, C#, etc.).

Audience

  • Developers.
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories