🔴 Advanced level

Advanced
materials

Learn advanced programming techniques and concepts with detailed analysis and complex projects.

20+ Articles
🌳 Difficulty
15-25 Minutes to read
🔴 Advanced

Advanced materials

Carefully selected articles for your level

📝
🔴 Difficult

Background Tasks in FastAPI

BackgroundTasks — execute tasks after the response has been sent to the client.

📝 Fastapi
📅 30.06.2026
📝
🔴 Difficult

Alembic: Database Migrations

Alembic is a migration management tool for SQLAlchemy/SQLModel.

📝 Fastapi
📅 30.06.2026
📝
🔴 Difficult

SQLModel CRUD in FastAPI

SQLModel combines SQLAlchemy and Pydantic — a single model for both the database and the API.

📝 Fastapi
📅 30.06.2026
📝
🔴 Difficult

Deploying FastAPI with Docker

Railway will also automatically detect a Dockerfile if one is present.

📝 Fastapi
📅 30.06.2026
📝
🔴 Difficult

JWT Authentication in FastAPI

Охватываемые темы: Installation, Configuration, Password and Token Utilities, Token Endpoint.

📝 Fastapi
📅 30.06.2026
📝
🔴 Difficult

Multi-stage Builds: Shrinking Your Docker Image

A large image means slow downloads, more disk usage, and a bigger attack surface. Multi-stage builds solve all three.

📝 Docker
📅 30.06.2026
📝
🔴 Difficult

Docker Compose: Advanced Features

A basic docker-compose.yml is just the starting point. Production workloads need healthchecks, profiles, override files, and resource management.

📝 Docker
📅 30.06.2026
📝
🔴 Difficult

Docker Networking: How Containers Communicate

Containers are isolated, but they often need to talk to each other and to the outside world. Docker handles this...

📝 Docker
📅 30.06.2026
📝
🔴 Difficult

Search in Django

Requires PostgreSQL and django.contrib.postgres in INSTALLEDAPPS.

📝 Django
📅 30.06.2026
📝
🔴 Difficult

Swagger Documentation with drf-spectacular

drf-spectacular generates an OpenAPI 3.0 schema and Swagger UI for DRF.

📝 Django
📅 30.06.2026
📝
🔴 Difficult

Authentication in DRF

Works like standard Django — via a session cookie. Suitable for browser-based clients.

📝 Django
📅 30.06.2026
📝
🔴 Difficult

DRF ViewSets and Routers

ViewSet is a class that combines several related views into one. Router automatically generates URLs.

📝 Django
📅 30.06.2026
🎚️ Levels

Other difficulty levels

Choose the level that suits you

🟢

For beginners

Simple and clear materials for programming beginners

🌱 Basic concepts ⏱️ 5-10 min
🟡

Medium level

In-depth materials for developing practical skills

🌿 Practical skills ⏱️ 10-15 min
🟣

Expert level

Advanced technologies and architectural solutions

🦅 Expert knowledge ⏱️ 20-30 min

Keep developing

Study materials of different levels and gradually improve your skills