Questões de Concurso
Comentadas sobre frameworks em programação em programação
Foram encontradas 355 questões
Considere as funções listadas a seguir e as relacione às respectivas definições.
I. reactive()
II. observe()
III. eventReactive()
( ) Cria uma expressão reativa que encapsula um cálculo, evitando recomputações desnecessárias e retornando um valor que pode ser utilizado por outras expressões reativas ou saídas (outputs).
( ) Cria um observador destinado a executar ações com efeitos colaterais (side effects), como gravação em banco de dados ou envio de notificações, não retornando valor reutilizável.
( ) Cria uma expressão reativa cujo valor é atualizado apenas quando ocorre um evento explícito (por exemplo, o clique de um botão), evitando atualizações desnecessárias causadas por outras entradas.
Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Considere as seguintes funções e as definições a seguir:
1. reactive()
2. observe()
3. eventReactive()
( ) Cria uma expressão reativa que encapsula um cálculo, evitando recomputações desnecessárias e retornando um valor que pode ser utilizado por outras expressões reativas ou saídas (outputs).
( ) Cria um observador destinado a executar ações com efeitos colaterais (side effects), como gravação em banco de dados ou envio de notificações, não retornando valor reutilizável.
( ) Cria uma expressão reativa cujo valor é atualizado apenas quando ocorre um evento explícito (por exemplo, o clique de um botão), evitando atualizações desnecessárias causadas por outras entradas.
Assinale a opção que indica a relação correta, segundo a ordem apresentada.
A partir de 2019, o projeto migrou para a comunidade open source sob o nome Laminas Project, mantendo a mesma arquitetura e os mesmos conceitos fundamentais. Entre seus principais componentes estão o sistema de módulos, o Service Manager (gerenciador de serviços baseado em injeção de dependências), o Event Manager e o sistema de rotas.
Considere o seguinte trecho de código representando um controller em uma aplicação baseada no Zend Framework (ZF2/ZF3):
<?php
namespace Application\Controller;
use Zend\Mvc\Controller\AbstractActionController; use Zend\View\Model\ViewModel;
class ProdutoController extends AbstractActionController { private $produtoService; public function __construct(ProdutoService $produtoService) { $this->produtoService = $produtoService; } public function listarAction() { $produtos = $this->produtoService->buscarTodos(); return new ViewModel([ 'produtos' => $produtos, ]); } }
Considerando a arquitetura e os conceitos do Zend Framework (versões 2 e 3), e o funcionamento do framework, assinale a afirmativa correta.
Considere o seguinte trecho de código utilizando AngularJS:
<div ng-app="minhaApp" ng-controller="MeuController"> <input type="text" ng-model="nome"> <p>Olá, {{ nome }}!</p> <button ng-click="limpar()">Limpar</button> </div>
<script> var app = angular.module('minhaApp', []); app.controller('MeuController', function ($scope) { $scope.nome = 'Mundo'; $scope.limpar = function () { $scope.nome = ''; }; }); </script>
Sobre o código apresentado, considerando os conceitos e o comportamento padrão do AngularJS, assinale a afirmativa correta.
Sobre o tema, assinale a opção que apresenta, corretamente, uma de suas características.
Para implementar essa lógica em um componente funcional utilizando o hook useEffect, o desenvolvedor deve estruturar o código de modo que a função de limpeza, responsável pelo fechamento da conexão, seja executada.
De acordo com as especificações do React, essa função de limpeza deve ser
( ) Python é uma linguagem de programação amplamente utilizada para o desenvolvimento back-end de aplicações web.
( ) PHP é uma linguagem de script do lado do servidor que é frequentemente embutida no HTML para criar páginas web dinâmicas.
( ) Bootstrap é um framework front-end que fornece componentes de interface pré-construídos.
( ) C# é utilizado exclusivamente para desenvolvimento de aplicações desktop, não sendo possível usá-lo para web.
( ) AJAX permite a comunicação assíncrona entre o navegador e o servidor.
Assinale a alternativa que indica a sequência correta, de cima para baixo.