4️⃣ Exercícios — Módulo IV

Instalação e configuração do sistema


✏️ Fixação rápida

Individual — responda por escrito

1. Coloque os passos de instalação na ordem correta:

2. Por que usamos npm install --omit=dev em produção e não em desenvolvimento?

3. Verdadeiro ou falso — justifique as falsas:

4. O que é parametrização? Dê dois exemplos de parametrização no sistema da Chapecoense.

5. No pgAdmin 4, ao criar uma Role para a aplicação, explique qual é a função de cada permissão abaixo e se deve ser ativada ou não para o usuário app_chapecoense:

Permissão Função Ativar?
Can login
Superuser
Create roles
Create databases

6. Um técnico seguiu todos os passos de instalação corretamente mas ao rodar npm run seed recebe o erro:

**error**: permission denied for table planos

O que causou esse erro? Qual passo foi esquecido? O que precisa ser feito no pgAdmin para corrigir?

7. Por que as permissões nas tabelas precisam ser concedidas depois das migrations e não antes?

8. Verdadeiro ou falso — justifique as falsas:


🏆 Desafio final

Individual — prático no laboratório — tempo sugerido: 60 minutos