

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Em uma aplicação web desenvolvida com Django, a equipe técnica precisa disponibilizar uma API para integração com outros sistemas institucionais. A solução deverá, obrigatoriamente, expor endpoints no back-end da aplicação; aplicar autenticação e permissões por perfil de usuário; manter configurações sensíveis fora do código-fonte; registrar alterações em controle de versão; e padronizar a implantação em diferentes ambientes. Diante do exposto, assinale a alternativa que contempla tais requisitos.
Concentrar a validação dos dados no cliente; liberar as rotas da API sem restrição de perfil durante a fase inicial de produção; armazenar credenciais no arquivo principal de configuração do projeto; e usar containers apenas para componentes de banco de dados.
Publicar os endpoints diretamente por páginas HTML renderizadas no navegador; manter tokens de acesso em arquivos JavaScript estáticos; registrar as versões da aplicação por cópias compactadas do diretório do projeto; e realizar a implantação manualmente em cada servidor.
Implementar a integração por meio de arquivos XML enviados por diretório compartilhado; dispensar autenticação na aplicação Django quando houver firewall na rede interna; versionar apenas os arquivos de configuração do servidor; e tratar as atualizações de dados diretamente no banco da aplicação.
Definir as views da API no Django; aplicar autenticação e permissões nas rotas expostas; usar variáveis de ambiente para configurações sensíveis; manter o código-fonte em sistema de controle de versão; e empacotar a aplicação em container para reduzir diferenças entre ambientes de desenvolvimento, teste e produção.