Pular para conteúdo

Exercícios: Aula 15 📝

Pratique a entrega final da sua aplicação.

Básico

  1. Build: Qual o comando do CLI para gerar os arquivos finais de produção de um projeto Angular?
  2. Destino: Para qual pasta (por padrão) o Angular envia os arquivos gerados após o comando de build?

Intermediário

  1. base-href: Para que serve a flag --base-href durante o processo de build para deploy no GitHub Pages?
  2. Otimização: O que o processo de "Minificação" e "Uglification" (ofuscação) faz com o seu código JavaScript final?

Desafio

5. Análise de Performance: Abra o site que você criou, pressione F12 (DevTools), vá na aba "Lighthouse" e gere um relatório de Desktop. Liste 2 sugestões de melhoria que o relatório deu para o seu projeto.

📚 Gabarito e Soluções Comentadas

Gabarito Explicado ### Questão 1: Build **Resolução e Implementação:**
// Estrutura de implementação recomendada para Build
// Validação de regras de negócio e retorno consistente
- **Explicação:** A solução atende diretamente aos requisitos de **Build, Deploy e Performance**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 2: Destino **Resolução e Implementação:**
// Estrutura de implementação recomendada para Destino
// Validação de regras de negócio e retorno consistente
- **Explicação:** A solução atende diretamente aos requisitos de **Build, Deploy e Performance**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 3: base-href **Resposta Comentada:** - **Fundamentação:** No contexto de **Build, Deploy e Performance**, o conceito abordado (base-href) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 4: Otimização **Resolução e Implementação:**
// Estrutura de implementação recomendada para Otimização
// Validação de regras de negócio e retorno consistente
- **Explicação:** A solução atende diretamente aos requisitos de **Build, Deploy e Performance**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 5: Análise de Performance **Resposta Comentada:** - **Fundamentação:** No contexto de **Build, Deploy e Performance**, o conceito abordado (Análise de Performance) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais.