Questões de Programação de front end (Programação)

Limpar Busca

Um Analista precisa buscar em um código JavaScript, o primeiro elemento no DOM em uma página HTML que tenha a propriedade id configurada com o valor imagens. Para isso, ele pode utilizar a instrução

  • A document . getElementFromId (' imagens ') ;
  • B document . querySelector (' .imagens ') ;
  • C document . querySelector (' #imagens ') ;
  • D document . getElementbyId (' #imagens ') ;
  • E document . getIdentification (' #imagens ') ;

Sobre o uso de JavaScript e AJAX no desenvolvimento web, assinale a alternativa correta.

  • A AJAX é uma linguagem de programação usada para estilizar elementos HTML.
  • B AJAX recarrega toda a página de forma automatizada sempre que uma resposta do servidor é recebida.
  • C AJAX permite enviar e receber dados do servidor de forma assíncrona.
  • D Uma limitação do uso de AJAX é a falta de interação com APIs REST.
  • E JavaScript não possui recursos nativos para fazer chamadas assíncronas.

Considere o seguinte código:


Imagem relacionada à questão do Questões Estratégicas


Com base no código acima, assinale a alternativa correta.

  • A Apenas o link com a classe botao será estilizado pelo seletor a.botao
  • B Todos os links receberão o mesmo estilo, pois links são definidos com a tag <a>
  • C A classe botao só funciona se for aplicada em um botão real (<button>)
  • D O seletor está incorreto e deveria ser .a.botao
  • E Para aplicar estilos corretamente, o seletor deveria ser #botao

Determinada empresa está desenvolvendo uma aplicação web para gerenciamento de tarefas e deseja implementar uma funcionalidade que melhore a experiência do usuário. O objetivo é permitir que a lista de tarefas seja atualizada automaticamente sempre que uma nova tarefa for adicionada, sem a necessidade de recarregar a página, proporcionando maior interatividade e eficiência. Com base nos princípios de desenvolvimento de aplicações web dinâmicas, qual das abordagens a seguir relacionadas é a mais adequada para implementar essa funcionalidade utilizando AJAX?

  • A Utilizar exclusivamente CSS para realizar a atualização dinâmica da interface sem interações com o servidor.
  • B Criar um link que redirecione o usuário para uma página específica dedicada à atualização da lista de tarefas.
  • C Configurar a aplicação para recarregar toda a página automaticamente sempre que uma nova tarefa for adicionada.
  • D Enviar os dados para o servidor por meio de uma requisição assíncrona e, ao receber a resposta, atualizar a lista de tarefas dinamicamente utilizando JavaScript.

Ao usar o Gateway APl com o Service Discovery no contexto da PDPJ-Br, a principal consequência para o frontend em uma aplicação baseada em microsserviços é que o

  • A Gateway API diminui a necessidade de autenticação, uma vez que o Service Discovery é integrado ao SSO.
  • B frontend deve configurar manualmente os IPs e portas dos serviços disponíveis na plataforma.
  • C frontend se torna o responsável pela chamada direta de cada microsserviço individualmente.
  • D Gateway APl reduz o número de chamadas externas que o frontend precisa fazer, tornando a comunicação mais eficiente.
  • E frontend deve gerenciar manualmente as atualizações de endpoint de cada serviço individual registrado.