Prova de Front End: Avalie seu Conhecimento em Educação Tecnológica
Tema: frond end
Etapa/Série: 3º ano – Ensino Médio
Disciplina: Educação Tecnológica
Questões: 5
Prova de Educação Tecnológica – 3º Ano do Ensino Médio
Tema: Front End
Esta prova aborda conceitos fundamentais sobre o desenvolvimento Front End, que é essencial para a criação de interfaces de usuário em aplicações web. As questões a seguir foram elaboradas para avaliar seu conhecimento teórico e prático sobre o tema.
Questões
Questão 1: O que é Front End no contexto do desenvolvimento web?
- A) O Back End de um website que gerencia o servidor.
- B) A parte do desenvolvimento que lida com o código de servidores.
- C) A parte visual e interativa de um site com a qual os usuários interagem.
- D) Uma ferramenta de gerenciamento de conteúdo para sites.
Questão 2: Qual das opções abaixo é um framework popular usado para desenvolvimento Front End?
- A) Django
- B) Angular
- C) Node.js
- D) MySQL
Questão 3: Analisando a importância da experiência do usuário (UX), assinale a alternativa que melhor define o papel do Front End nesse contexto:
- A) O Front End é responsável apenas pela programação de scripts.
- B) O Front End deve garantir que o site funcione apenas em desktop.
- C) O Front End cria interfaces que são intuitivas e agradáveis para o usuário.
- D) O Front End não impacta a experiência do usuário.
Questão 4: Ao lidar com Responsividade em design, qual técnica deve ser utilizada para garantir que um site funcione bem em diferentes dispositivos?
- A) A utilização de uma única dimensão fixa para a largura do site.
- B) O uso de media queries em CSS para adaptar o layout.
- C) Criar uma versão separada do site para cada dispositivo.
- D) Ignorar o design responsivo e focar apenas em desktop.
Questão 5: Considere a seguinte situação: um site apresenta lentidão no carregamento de suas páginas. Qual pode ser uma das causas e uma solução partir da perspectiva Front End?
- A) Códigos de programação muito complexos; otimização do código e minificação de files.
- B) O servidor estar sobrecarregado; aumentar a capacidade do servidor.
- C) Estar utilizando um banco de dados ineficiente; mudar o banco de dados.
- D) O uso excessivo de informações; aumentar a quantidade de informações na página.
Gabarito e Justificativas
Questão 1: C
Justificativa: Front End refere-se à parte visual e interativa do website, que envolve tudo com que o usuário se encontra diretamente.
Questão 2: B
Justificativa: Angular é um framework amplamente utilizado para desenvolvimento Front End, enquanto Django e Node.js são mais relacionados ao Back End e MySQL é um sistema de gerenciamento de banco de dados.
Questão 3: C
Justificativa: O Front End tem um papel crucial na criação de interfaces intuitivas e agradáveis, que impactam diretamente a experiência do usuário.
Questão 4: B
Justificativa: Media queries são uma técnica essencial em CSS para garantir que um site responda bem a diferentes tamanhos de tela e dispositivos.
Questão 5: A
Justificativa: Códigos de programação complexos podem causar lentidão; otimiza-los e minificá-los é uma prática comum que ajuda a melhorar o desempenho Front End.
Esta prova busca estimular não apenas a memorização, mas também o raciocínio crítico sobre práticas fundamentais em desenvolvimento Front End.

