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

Planejamentos de Aula BNCC Infantil e Fundamental

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.


Botões de Compartilhamento Social