Pular para conteúdo

Exercícios: Aula 01 📝

Pratique os conceitos básicos de Angular e preparação de ambiente.

Básico

  1. Conceito de SPA: Explique com suas palavras a principal diferença entre uma aplicação SPA e uma aplicação web tradicional (Multi-Page).
  2. Angular CLI: Qual é o comando utilizado para verificar a versão instalada do Angular CLI e do Node.js?

Intermediário

  1. Novo Projeto: Descreva os passos necessários para criar um novo projeto chamado academia-angular, desabilitando os testes iniciais (dica: procure por --skip-tests).
  2. Estrutura de Pastas: Para que serve o arquivo angular.json e por que ele é importante para o desenvolvedor?

Desafio

5. Execução e Alteração: Crie um projeto, execute-o usando ng serve e altere o conteúdo do título no componente raiz. Adicione também um novo parágrafo <p> com seu nome e o nome da sua cidade no arquivo app.component.html.

📚 Gabarito e Soluções Comentadas

Gabarito Explicado ### Questão 1: Conceito de SPA **Resposta Comentada:** - **Fundamentação:** No contexto de **Introdução ao Angular e Ecossistema ️**, o conceito abordado (Conceito de SPA) é 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 2: Angular CLI **Resolução e Implementação:**
// Estrutura de implementação recomendada para Angular CLI
// Validação de regras de negócio e retorno consistente
- **Explicação:** A solução atende diretamente aos requisitos de **Introdução ao Angular e Ecossistema ️**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 3: Novo Projeto **Resolução e Implementação:**
// Estrutura de implementação recomendada para Novo Projeto
// Validação de regras de negócio e retorno consistente
- **Explicação:** A solução atende diretamente aos requisitos de **Introdução ao Angular e Ecossistema ️**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 4: Estrutura de Pastas **Resposta Comentada:** - **Fundamentação:** No contexto de **Introdução ao Angular e Ecossistema ️**, o conceito abordado (Estrutura de Pastas) é 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 5: Execução e Alteração **Resolução e Implementação:**
// Estrutura de implementação recomendada para Execução e Alteração
// Validação de regras de negócio e retorno consistente
- **Explicação:** A solução atende diretamente aos requisitos de **Introdução ao Angular e Ecossistema ️**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda.