Logo Passei Direto
Buscar

PROVA FINAL - Arquitetura de Front End (2024)

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

PROVA FINAL
Entrega Sem prazo
Pontos 40
Perguntas 10
Limite de tempo 60 Minutos
Tentativas permitidas 2
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 40 minutos 32 de 40
Pontuação desta tentativa: 32 de 40
Enviado 13 fev em 11:06
Esta tentativa levou 40 minutos.

Pergunta 1
4 / 4 pts
INSTRUÇÕES DA PROVA FINAL
- A prova tem a duração de 60 minutos. 
- Ao clicar em PROVA FINAL, no menu “Testes” você iniciará a prova. Ao acessar a página com as
questões, o tempo começa a ser contado.
- A prova é composta de 10 (dez) questões objetivas, sendo 04 (quatro) pontos cada.
- Ao final do teste não se esqueça de enviá-lo, clicando no botão “ENVIAR TESTE”. Só utilize esse
botão quando tiver finalizado a avaliação.
- Se necessário, durante a prova, entre em contato pelo link “Atendimento”.
- Você terá 02 (duas) tentativas e, caso necessite de uma nova, será preciso solicitar a prova extra,
que requer pagamento de taxa adicional.
Atenção: Todas as provas iniciadas e que não houverem sido submetidas serão automaticamente
encerradas pelo sistema transcorridos os 60 minutos de duração.
Boa prova!
Fazer o teste novamente
O perfil e atuação do profissional de Arquitetura de Front End difere dos demais perfis de arquitetura
por uma série de fatores ligadas à sua atuação no mercado de trabalho.
É de responsabilidade do profissional de Arquitetura de Front End:
14/02/2025, 14:19 PROVA FINAL: 02 - Arquitetura de Front End (2024)
https://pucminas.instructure.com/courses/175936/quizzes/448886?module_item_id=3945678 1/5
https://pucminas.instructure.com/courses/175936/quizzes/448886/history?version=1
https://pucminas.instructure.com/courses/175936/quizzes/448886/take?user_id=83200
 
Estabelecer e evangelizar o ciclo DevOps de todas as partes da aplicação, incluindo a Arquitetura Cloud e SRE
(Site Reliability Engineer).
 
Estruturar as melhores práticas da metodologia ágil através do SCRUM, garantindo que todos os integrantes do
time estejam alinhados com os ritos estabelecidos.
 Provisionar a infraestrutura de rede para suportar os domínios e balanceadores de carga da aplicação.
Correto!
 
Trabalhar em conjunto com o time de Design com foco no usuário, estabelecendo uma interface com outras áreas
como desenvolvedores back-end e UX Designers.
O profissional de arquitetura de front end deve cuidar da sua área de especialidade, mas sempre
mantendo uma interface com os demais times afim de traduzir as demandas em entregáveis de
qualidade.

Pergunta 2
0 / 4 pts
 
São frameworks de desenvolvimento web que focam majoritariamente na criação de aplicações para grandes
corporações.
Você respondeu
 São frameworks de front-end que possuem arquiteturas idênticas.
Resposta correta
 São frameworks de front-end que resolvem os mesmos problemas de formas diferentes.
 
São frameworks de server-side rendering, cujo principal objetivo é a renderização de aplicações com foco em SEO.
Os frameworks citados possuem arquiteturas similares, mas com algumas diferenças entre eles.
Todos conseguem resolver os mesmos problemas utilizando abordagens e linguagens diferentes.

Pergunta 3
4 / 4 pts
 Load HTML, Create DOM tree, Type Checking, Load CSS e Display.
 Load HTML, Load CSS, Parse CSS, Build e Display.
 Load JavaScript, Load CSS, Minify, Display.
Correto!
 Load HTML, Parse HTML, Load CSS, Parse CSS.
Sobre os frameworks Angular, React e VueJs, é correto afirmar:
Sobre a dinâmica de processamento dos códigos de de front-end no browser, existem algumas
etapas que são executadas antes de mostrar o resultado final para o usuário.
Marque a alternativa que possua apenas fases da dinâmica de processamento de código front-end
no browser.
14/02/2025, 14:19 PROVA FINAL: 02 - Arquitetura de Front End (2024)
https://pucminas.instructure.com/courses/175936/quizzes/448886?module_item_id=3945678 2/5

Pergunta 4
4 / 4 pts
 A classe refere-se ao bloco input-field.
Correto!
 A classe refere-se ao bloco site-search.
 A classe refere-se ao elemento site-search.
 A classe refere-se ao modifier input-field.
A nomenclatura BEM é construída da seguinte forma: block—element__modifier.

Pergunta 5
4 / 4 pts
Correto!
 A aplicação deve conter uma única Store que concentra os estados da aplicação.
 As actions descrevem como as alterações acontecem, contendo a lógica necessária para atualizar a store.
 
A aplicação deve conter múltiplas Stores, ao menos uma para cada módulo para que torne mais fácil a manutenção
de cada módulo.
 A arquitetura flux é utilizada majoritariamente para gerenciamento de estados de CSS.
A arquitetura flux é uma implementação para construção de interfaces de usuário. Tem o objetivo de
manter o estado da aplicação como um todo (token de sessão de usuário, dark mode etc..), e por
isso contém apenas uma única Store.

Pergunta 6
4 / 4 pts
 
Deixam a aplicação mais lenta pois tudo o que é renderizado no servidor demora mais tempo do que se fosse
renderizado no browser.
Ao estilizar aplicações Web com o CSS, o BEM (Block-Element-Modifier) define um padrão de
nomenclatura para classes do CSS.
Com base nas regras do padrão BEM, marque a alternativa que descreve corretamente as partes do
nome da classe CSS: .site-search__input-field--large.
A arquitetura flux é proposta que visa gerir estados da aplicação de forma eficiente e robusta. Alguns
frameworks como Redux e NgRx implementam essa arquitetura.
Sobre a arquitetura flux, é correto afirmar:
As aplicações construídas utilizando a abordagem de server-side rendering têm características
específicas que são inerentes ao desenvolvimento web, mesmo possuindo parte da sua
renderização sendo feita no lado do servidor.
Sobre as aplicações server-side rendered, qual alternativa melhor define um dos seus principais
benefícios?
14/02/2025, 14:19 PROVA FINAL: 02 - Arquitetura de Front End (2024)
https://pucminas.instructure.com/courses/175936/quizzes/448886?module_item_id=3945678 3/5
 
Oneram a aplicação no quesito SEO, uma vez que as ferramentas de busca não conseguem ler as informações do
servidor.
Correto!
 
Melhoram a aplicação no quesito SEO, uma vez que as ferramentas de busca conseguem interpretar o conteúdo
que chega diretamente do servidor e interpretar o HTML semântico da aplicação.
 Todas as alternativas estão corretas.
As aplicações já possuem o HTML semântico ao fazer uma requisição GET na URL

Pergunta 7
4 / 4 pts
 Maior independência entre os módulos.
Correto!
 Cada micro front-end deve assumir o máximo de responsabilidades o possível.
 Pipeline de build, test e deploys mais rápida.
 Lógica pulverizada em vários projetos, trazendo uma maior resiliência ao projeto como um todo.
Cada micro front-end deve ter uma alta coesão e ser desacoplado, assumindo, assim, apenas a
responsabilidade pelo qual ele foi designado.

Pergunta 8
4 / 4 pts
 Todas as alternativas estão incorretas.
 Todos os projetos devem ter explicitamente sua própria configuração de lint.
Correto!
 Todos os projetos devem estar em um mesmo repositório, mas em pacotes diferentes.
 Todos os projetos estão em repositórios separados.
Monorepos = único repositório

Pergunta 9
4 / 4 pts
 Google Cloud Functions
A arquitetura de micro front-ends possui características específicas inerentes ao ambiente web.
Sobre as principais características dessa arquitetura, assinale a alternativa incorreta:
A arquitetura de monorepos é utilizada em alguns cenários, tendo seus pontos positivos e pontos de
atenção.
Sobre esse estilo arquitetural, é correto afirmar:
A Serverless Computing, suas ferramentas e plataformas possibilitaram resolver problemas de
negócio de forma mais barata e criativa.
Qual das alternativas abaixo não são plataformas/ferramentas utilizadas para aplicar esse conceito?
14/02/2025, 14:19 PROVA FINAL: 02 - Arquitetura de Front End (2024)
https://pucminas.instructure.com/courses/175936/quizzes/448886?module_item_id=3945678 4/5
Correto!
 IBM Watson
 Azure Functions
 AWS Lambda
O IBMWatson é uma plataforma de inteligência artificial do Watson, não tendo ligação direta à
computação serverless

Pergunta 10
0 / 4 pts
Você respondeu
 Aplicações serverless-side rendering.
 Back-end de IoT.
Resposta correta
 Desenvolvimento de aplicações móveis nativas.
 Processamento de dados em tempo real.
Para desenvolvimento de aplicações móveis nativas temos outras ferramentas, como o React
Native, uma vez que é demandado um recurso de build e conversão de código.
Pontuação do teste: 32 de 40
A computação serverless, como qualquer coisa na computação, não é uma bala de prata que resolve
todos os problemas das organizações.
Sobre os casos de uso de computação serverless, podemos afirmar que não é comumente utilizada
em qual dos cenários abaixo?
14/02/2025, 14:19 PROVA FINAL: 02 - Arquitetura de Front End (2024)
https://pucminas.instructure.com/courses/175936/quizzes/448886?module_item_id=3945678 5/5

Mais conteúdos dessa disciplina