Designing Web APIs - Plan Szkolenia

Ceny nie zawierają podatku VAT
Szkolenie w języku polskim. Na życzenie możliwy język angielski.

Last updated

Kod kursu

webapi

Czas trwania

14 godzin
szkolenie zdalne: 2 lub 4 dni
szkolenie stacjonarne: 2 dni

Wymagania

  • Familiarity with APIs
  • Web programming experience (Javascript, ASP.NET, PHP, C#, etc.)

Audience

  • Developers

Opis

Web API is an application programming interface for connecting applications. It enables the exchange of information and interoperability between applications through the web.

This instructor-led, live training (online or onsite) is aimed at developers who wish to design, write, and build web APIs while taking advantage of existing technologies to develop high-value products.

By the end of this training, participants will be able to:

  • Set up the necessary development environment to start developing web APIs.
  • Understand the core concepts, architecture, and common uses of web APIs.
  • Build a strategy on developing highly valuable web APIs.
  • Learn how to define the web API architecture and specifications.
  • Apply the best practices of API security, design, and scaling throughput.
  • Learn how to build, test, debug, and publish web APIs.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.

Plan Szkolenia

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

Opinie uczestników

★★★★★
★★★★★

Powiązane Kategorie

Szkolenia Powiązane

Kursy w promocyjnej cenie

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam

This site in other countries/regions