Quiz: Aula 15 ❓
Teste seus conhecimentos sobre o ciclo de vida final da aplicação.
-
Qual comando prepara a app para ir ao ar?
- ( ) ng start
- (x) ng build
- ( ) ng create
- ( ) ng setup
- Explicação:
ng buildcompila e otimiza os arquivos para produção.
-
O que é o
dist/?- ( ) Uma biblioteca de animação
- (x) A pasta de destino dos arquivos compilados
- ( ) O nome de um componente
- ( ) Uma configuração do Windows
- Explicação:
distvem de "distribution" (distribuição).
-
Por que não usamos
ng serveem produção?- ( ) Porque as cores ficam feias
- (x) Porque o
ng serveé um servidor de desenvolvimento lento e não otimizado - ( ) Porque o
ng servecobra mensalidade - ( ) Porque ele não suporta o Google Chrome
- Explicação: O servidor do CLI serve apenas para facilitar o desenvolvimento local.
-
Qual a vantagem de usar arquivos de
environment?- ( ) O código fica mais rápido
- (x) Permite trocar URLs de API e chaves secretas automaticamente entre Dev e Produção
- ( ) Deixa o site mais seguro contra hackers
- ( ) O Angular obriga a usar
- Explicação: Facilita a gestão de múltiplas frentes de trabalho.
-
Para que serve o Lighthouse?
- ( ) Para criar ícones
- (x) Para analisar a qualidade, velocidade e acessibilidade da página
- ( ) Para hospedar o site de graça
- ( ) Para baixar códigos do GitHub
- Explicação: É a ferramenta padrão do Google para auditoria de sites.
-
O que o Tree-shaking faz?
- ( ) Sacode o computador
- (x) Remove o código que não está sendo usado do pacote final
- ( ) Muda a ordem do HTML
- ( ) Adiciona bibliotecas novas
- Explicação: Ajuda a diminuir drasticamente o tamanho do site.
-
Ao subir para o GitHub Pages, por que o site pode ficar em branco?
- ( ) Porque o GitHub não aceita Angular
- (x) Geralmente por erro no caminho base (base-href)
- ( ) Porque o código sumiu
- ( ) Porque o browser do GitHub é antigo
- Explicação: O caminho base deve corresponder ao nome do seu repositório.
-
O que são 'Budgets' no Angular?
- ( ) Orçamentos financeiros
- (x) Limites de tamanho definidos para os arquivos finais
- ( ) Cupons de desconto
- ( ) Tipos de fontes
- Explicação: Se o arquivo ultrapassar o budget, o Angular emite um aviso ou erro no build.
-
Qual formato de imagem é mais recomendado para web moderna?
- ( ) BMP
- ( ) TIFF
- (x) WebP ou AVIF
- ( ) GIF (para tudo)
- Explicação: Esses formatos oferecem compressão superior mantendo a qualidade.
-
O deploy via
angular-cli-ghpagesé automático?- (x) Sim, ele automatiza o push dos arquivos da
distpara a branchgh-pages - ( ) Não, é preciso copiar e colar os arquivos manualmente no site do GitHub
- ( ) Apenas se você pagar o GitHub Pro
- ( ) Não, ele apenas deleta os arquivos locais
- Explicação: O utilitário economiza muito tempo ao realizar os passos de Git por você.
- (x) Sim, ele automatiza o push dos arquivos da