Knowledge Categories
Explore technical concepts organized into focused learning areas.
Backend Architecture
Core concepts used to design and structure backend applications.
21 termsBackground Processing
Task queues, workers, Redis, Celery, and asynchronous processing.
21 termsDatabases & ORM
Database concepts, ORM, SQLAlchemy, relationships, and transactions.
21 termsFlask & Microframeworks
Concepts related to Flask and Python microframeworks.
21 termsPython Web Ecosystem
Python environments, packages, extensions, and web development tools.
20 termsREST APIs
REST architecture, HTTP methods, APIs, JSON, and CRUD concepts.
21 termsSoftware Architecture
Architecture patterns and principles for maintainable applications.
20 termsTesting & Debugging
Testing, debugging, pytest, mocking, and application quality.
21 termsWeb Authentication
Authentication, authorization, sessions, cookies, JWT, and OAuth.
21 termsWeb Deployment
Production deployment, Gunicorn, Nginx, configuration, and hosting.
20 termsWeb Performance
Caching, optimization, compression, rate limiting, and scalability.
22 termsWeb Security
Important security concepts for modern web applications.
21 terms