Intensive, hands-on training where you will learn how to build a concrete web application using the Python programming language. In addition, you will learn about the key tools (git, Docker, databases, etc.) that a programmer needs when developing web applications.
Content
- Advanced setup of the development environment.
- Advanced Python (generators, decorators, interaction with the operating system).
- An overview of best practices for optimizing Python program performance.
- Development tools: Git, Docker, and more.
- Setting up a REST API.
- Connecting to databases.
- Python libraries for multiprocessing, threading, and asyncio
- Testing applications.
- Introduction to CI/CD processes and tools.
- Deploying an application to a production environment.
Recommended prior knowledge
Participation in a basic Python course or knowledge of Python fundamentals.
Learning objectives
- Learning the basics for independently building Python applications.
- Getting to know the tools that developers use in their daily work.
Target group
Anyone who wants to upgrade their Python skills to a level where they can build a useful web application themselves.
2025-03-07 16:15:00
2025-12-21 22:37:00

