Montagem do ambiente de desenvolvimento (Docker e IDE) Criar uma aplicação Python Criar entidade de Categoria Criar testes Criar Casos de Uso e Repositório Criar testes Repetir para as outras entidades Genre, Cast member Video Django - Criação de API Rest (DRF ou Django Rest Framework) Integração com RabbitMQ e Encoder de vídeo Testes E2E (End-to-End) regras cruciais do negócio regras de aplicação casos de uso uma categoria precisa ser cadastrada - casos de uso dados -> gerar uma entidade -> persistir no banco via repositório boas praticas de como criar testes end-to-end tratamento de erros e erros de validações (rest framework) organização settings.py uso de MySQL uso de migrações uso de avançado do pytest`