Popular searches
Hamburger Menu
//

Training:
REST API Basics

Learn practical skills for designing and implementing APIs correctly with your team. Interactive exercises will teach you the basics of HTTP and REST for an optimal developer experience.

Retro computer with a glowing green screen, hands tapping on the keyboard, modern digital code flying into the monitor.

Training “REST API Basics”

online or inhouse

The training is designed to last one day. However, the content and duration can be individually customized. Let's talk about the possibilities!

//

What to expect in the training

In our training course, we teach you the basic theory behind HTTP, REST, and OpenAPI, supported by interactive exercises and examples from our many years of practical experience.

The training course is divided into four modules that build on each other.

Module 1: HTTP protocol (2 hours)
What is HTTP?
How are HTTP messages structured?
What is a URL?
HTTP methods
HTTP status codes

Module 2: REST architecture style (½ day)
What is REST?
What principles/restrictions does REST follow?
What is a resource?
What is important for a uniform interface?

Module 3: API design & OpenAPI standard (½ day)
What is behind the API-first design philosophy?
What is the OpenAPI standard?
Why do I need an API definition?
How do I create a good OpenAPI definition?

Modul 4: API Thinking Philosophy (1 day)
Introduction to API thinking methods for user-centered development of APIs
Role of data definitions
APIs as products
API types, interaction patterns, business models

//

Everything at a glance

Learning goals

Understanding standards:

The basics of HTTP and REST will help you understand two fundamental standards used in the context of integration.

API design skills:

By learning best practices in API design and getting introduced to OpenAPI, the standard for describing RESTful APIs, you can create effective, usable, and maintainable APIs.

API thinking:

A deep understanding of “thinking in APIs” helps you think from the perspective of interface users. This promotes APIs that are not only technically sound, but also intuitive and easily accessible.

Target group

  • Developers who want to build, refresh, and deepen their knowledge
  • Architects
  • Managers/employees in specialist departments
Prerequisites:
  • Basic programming experience

Technical requirements:
  • Development environment or editor, Node Package Manager (npm), Git

Training “REST API Basics”

online or inhouse

The training is designed to last one day. However, the content and duration can be individually customized. Let's talk about the possibilities!