1
Python: decorators, context managers, generators, async/await, type hints
2
Arquitetura Django: padrão MVT, settings.py, apps, pipeline de middleware
3
Models: fields, relacionamentos (ForeignKey, ManyToMany, OneToOne), Meta options
4
Django ORM: QuerySets, filter/exclude, select_related/prefetch_related, aggregations
5
Migrations: makemigrations, migrate, migrações customizadas, data migrations
6
Views: function-based views (FBV), class-based views (CBV), generic views
7
Django REST Framework: Serializers, ViewSets, Routers, autenticação
8
DRF avançado: serializers aninhados, campos customizados, paginação, filtragem
9
Roteamento de URLs: path(), re_path(), include(), parâmetros de URL, namespaces
10
Templates: herança de template, filtros, tags, context processors
11
Forms: Form, ModelForm, validação, validators customizados, formsets
12
Autenticação: modelo User, login/logout, permissões, modelo User customizado
13
Autorização: permissões (is_authenticated, permissions), groups, decorators (@login_required)
14
Middleware: ciclo request/response, middleware customizado, ordenação
15
Admin: ModelAdmin, inlines, list_display, search_fields, customização
16
Signals: pre_save, post_save, pre_delete, signals customizados, receivers
17
Testes: TestCase, fixtures, factories (factory_boy), mocking, coverage
18
Segurança: CSRF tokens, prevenção de XSS, SQL injection, configurações seguras
19
Performance: select_related, prefetch_related, indexação de banco de dados, caching (Redis, Memcached)
20
Celery: tarefas assíncronas, beat scheduler, workers, roteamento de tarefas
21
Deploy: WSGI/ASGI (Gunicorn, Uvicorn), arquivos estáticos, Docker, configuração de ambiente