Home 9 Usposabljanje 9 Python in Depth: Web Applications in Practice

Python in Depth: Web Applications in Practice

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