Полный курс по Django для разработчиков, которые хотят создавать профессиональные, масштабируемые и безопасные веб-приложения. Охватывает всё: от основ ORM до микросервисной архитектуры, включая production-практики, оптимизацию, безопасность и деплой. Курс включает 32 темы с практическими заданиями, реальными кейсами и глубоким погружением в архитектуру Django.
Часть уроков закрыта. Разблокируйте курс за 8 000 кредитов, чтобы открыть все материалы.
Архитектура MTV, установка, структура проекта, settings, wsgi/asgi
Поля, типы данных, миграции, save(), delete(), __str__
QuerySet, filter, exclude, order_by, values, annotate, aggregate
select_related, prefetch_related, F(), Q(), custom managers, raw SQL
N+1 проблема, explain, query profiling, bulk операции, iterator
Function-based vs Class-based views, mixins, decorators
ListView, DetailView, CreateView, UpdateView, DeleteView, FormView
path, re_path, include, namespace, reverse, get_object_or_404
Django Template Language, теги, фильтры, наследование, custom tags
Form, ModelForm, валидация, виджеты, formsets, crispy-forms
User модель, login/logout, password hashing, custom user model
Permissions, Groups, decorators, mixins, object-level permissions
ModelAdmin, inline, actions, custom pages, admin sites
Создание middleware, порядок выполнения, request/response hooks
post_save, pre_delete, m2m_changed, custom signals, best practices
TestCase, Client, RequestFactory, pytest-django, fixtures, factories
Integration тесты, Selenium, Playwright, coverage, CI integration
Serializer, ModelSerializer, nested serializers, validation
APIView, GenericAPIView, ViewSet, Router, pagination, filtering
Token, JWT, OAuth2, session auth, permissions, throttling
Cache backends, per-view cache, template fragments, low-level API, invalidation
CSRF, XSS, SQLi, clickjacking, security headers, secrets management
async views, async ORM, WebSockets, channels, async middleware
Celery setup, tasks, beats, monitoring, error handling, retry logic
Dockerfile, docker-compose, Gunicorn, Nginx, CI/CD, production settings
Logging config, Sentry, Prometheus, Grafana, health checks, alerts
Multi-DB, read replicas, connection pooling, transactions, isolation levels
Domain-Driven Design, layers, repositories, services, dependency injection
Service decomposition, API gateway, event-driven architecture, messaging
Schema, types, queries, mutations, subscriptions, DataLoader
Profiling, bottleneck analysis, database optimization, CDN, scaling strategies
Case study: строим SaaS от идеи до production с подписками и командной работой