All training courses
Web Engineering

REST APIs

REST APIs with Django and Django REST Framework

Design, implement, secure, and test robust web APIs.

Training format

2–3 days, depending on prior knowledge and focus areas.

Content and duration are tailored to the team and the desired focus areas.

Area

Web Engineering

Duration

2–3 days, depending on prior knowledge and focus areas.

Approach

Practical

Language

German or English

01

About the training

The training covers the development of professional REST APIs with Django and Django REST Framework. In addition to technical implementation, the focus is on API design, serialization, authentication, permissions, testing, and maintainable architecture.
02

Learning objectives

Design REST APIs in a structured way Use Django REST Framework securely Master serialization and validation Implement authentication and permissions Automate API testing and further development
03

Content and focus areas

HTTP and REST in the application context Django REST Framework Serializers and validation APIView, generic views, and ViewSets Routing Authentication Permissions Filtering and pagination Error handling API testing API design and architecture
04

Practical work in the training

An API is developed and extended step by step. Along the way, design decisions, authentication, error scenarios, and tests are addressed directly in the code.
05

Tailored training plan

The training is tailored to your team.

The content described provides the technical framework. The topics we explore in depth, the examples we use and the time we devote to each area depend on the participants' existing knowledge, goals and technical challenges.

Discuss your training needs