This hands-on course teaches how to develop powerful and scalable APIs with Python. The two popular frameworks FastAPI and Flask are compared in order to understand their respective strengths and areas of application. Using hands-on exercises, participants will build their own RESTful APIs, optimize them for performance and scalability and gain a solid understanding of modern API architectures in Python.
1. overview and comparison: Flask vs. FastAPI
2. architecture of modern, scalable APIs
3. asynchronous processing & performance tuning
4. practical development of RESTful APIs
5. validation, serialization & documentation
6. focus on testability & expandability
7. benchmarking & scaling strategies
8. best practices for production-ready projects
Requirement: Basic knowledge of Python programming
This course creates a sound understanding of the two web frameworks through an optimal mix of short theory blocks, guided exercises, practical examples and hands-on scenarios.
This course is ideal for developers who want to develop clean, maintainable and performant interfaces with Python using the two powerful web frameworks FastAPI and Flask.
Form of learning
Learning form
No filter results
The training is carried out in cooperation with an authorized training partner. This partner collects and processes data under its own responsibility. Please take note of the corresponding privacy policy.