Pular para o conteúdo principal

Questão de Programação — Web — FCC 2022

ProgramaçãoWeb
Código
fc063831
Banca
FCC
Órgão
TJ-CE
Ano
2022
Cargo
Analista Judiciário - Ciência da Computação - Sistemas da Informação
Para implementar aplicações que possuem as características de Progressive Web Applications (PWAs) os desenvolvedores usam principalmente duas tecnologias disponíveis na maioria dos navegadores modernos. Uma delas é composta pelos service workers, utilizados para habilitar o processamento em segundo plano. A outra é utilizada para tornar o aplicativo web instalável, conhecida como
  1. Aweb app manifest files.
  2. Bextensible configuration resources.
  3. Capplet content files.
  4. Dinstallation and configuration manager.
  5. Equick install plugins.
Revelar gabarito e comentário

GabaritoA — web app manifest files.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Progressive Web Applications (PWAs)

Gabarito: letra A. As duas tecnologias principais para PWAs são os service workers (processamento em segundo plano) e o web app manifest (arquivo manifest.json), que permite que o app seja instalado na tela inicial do dispositivo. O manifest é um arquivo JSON que contém metadados como nome, ícones, cores, etc.

A questão testa o conhecimento dos componentes fundamentais de uma PWA. Service workers atuam como proxy entre o navegador e a rede, habilitando funcionalidades offline e push notifications. O web app manifest, por sua vez, define como o aplicativo deve se comportar quando instalado, permitindo que ele seja adicionado à tela inicial e executado em modo autônomo (standalone).

Alternativa A — ✅ Correta ⟵ GABARITO

Web app manifest files (arquivos de manifesto de aplicativo web) são o padrão W3C para tornar aplicações web instaláveis. O arquivo manifest.json especifica o nome, ícones, cores, orientação da tela e outros parâmetros que o navegador usa ao fazer o "Add to Home Screen". É a tecnologia correta.

Alternativa B — ❌ Incorreta

"Extensible configuration resources" não é um termo técnico específico relacionado a PWAs. Não existe um padrão web com esse nome para instalação de aplicativos.

Alternativa C — ❌ Incorreta

"Applet content files" remete a applets Java, tecnologia obsoleta e não relacionada a PWAs. Applets não são instaláveis como aplicativos web modernos.

Alternativa D — ❌ Incorreta

"Installation and configuration manager" é um termo genérico que não corresponde a nenhuma tecnologia padrão de PWAs. Pode se referir a gerenciadores de instalação de sistemas operacionais, mas não ao contexto web.

Alternativa E — ❌ Incorreta

"Quick install plugins" sugere plugins de instalação rápida, mas não há um padrão web com esse nome. PWAs não dependem de plugins; utilizam tecnologias nativas do navegador como Service Worker e Manifest.

PEGA ESSA DICA!

Em questões sobre PWAs, lembre-se do par Service Worker + Manifest. Service Worker lida com cache e notificações; Manifest lida com instalação e aparência. Confundir com outras tecnologias (como AppCache, que é obsoleto) é comum em provas.

Gabarito: letra A.

Link permanente: /questoes/fc063831