Buscar

Tecnologia Web

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a 
 Questão 
Acerto: 0,0 / 1,0 
 
Qual o objetivo da tag ? 
 
 
 É o código interno do sistema podendo ser o acesso ao banco de dados, um 
servidor de arquivos, regras de negócio, etc. O desenvolvimento do backend é 
importante pois o desenvolvimento do frontend só funciona se o backend 
fornecer os dados. Para o desenvolvimento do backend é necessário a instalação 
de um servidor Web. 
 
É a tela que o usuário interage e deve ser construído basicamente com HTML, 
CSS e Javascript. Para desenvolvimento com estas linguagens basta possuir um 
navegador. 
 
Elemento que permite um agrupamento de informações, geralmente utilizado 
como uma seção dentro de um formulário. 
 
Elemento que permite a criação de uma caixa onde somente um elemento será 
escolhido. 
 É a tag que representa o início e fim de um formulário, todas as tags de entrada 
de dados devem ficar entre o < form > e o < / form > 
Respondido em 05/10/2020 22:36:57 
 
Explicação: 
É a tag que representa o início e fim de um formulário, todas as tags de entrada de dados 
devem ficar entre o < form > e o < / form > 
 
 
 
2a 
 Questão 
Acerto: 0,0 / 1,0 
 
Qual o objetivo do comando for ? 
 
 
 Estrutura de repetição onde o teste condicional é realizado dentro do Loop e o 
incremento é automático. 
 
Recebe valores do formulário via método GET. 
 
Estrutura de repetição onde o teste condicional é realizado antes do Loop. 
 
Recebe valores do formulário via método GET ou POST. 
 Permite executar um bloco de comando caso uma condição seja verdadeira, ou a 
condição seja falsa. 
Respondido em 05/10/2020 22:39:57 
 
Explicação: 
Estrutura de repetição onde o teste condicional é realizado dentro do Loop e o incremento é 
automático. 
 
 
 
3a 
 Questão 
Acerto: 0,0 / 1,0 
 
Qual o objetivo do código abaixo ? 
$dsn = 'pgsql:dbname=testdb;host=127.0.0.1'; 
$user = 'dbuser'; 
$password = 'dbpass'; 
try { 
$dbh = new PDO($dsn, $user, $password); 
} catch (PDOException $e) { 
echo 'Connection failed: ' . $e->getMessage(); 
} 
$count = $dbh->exec("insert into aluno(matricula, nome) values('201712345', 'Luiz') 
"); 
echo " 
$count registro 
"; 
?> 
 
 
 
 
Realizar uma consulta ao banco de dados. 
 Este código não está correto. 
 
Excluir um registro. 
 
Alterar um registro. 
 Incluir um registro. 
Respondido em 05/10/2020 22:40:38 
 
Explicação: 
Incluir um registro. 
 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual o objetivo do código abaixo ? 
require_once "bootstrap.php"; 
$alunosRepository = $entityManager->getRepository('Alunos'); 
$alunos = $alunosRepository->findAll(); 
foreach ($alunos as $aluno) { 
 echo sprintf("-%s\n", $aluno->getNome()); 
} 
?> 
 
 
 Realizar uma consulta ao banco de dados. 
 
Incluir um registro. 
 
Excluir um registro. 
 
Alterar um registro. 
 
Este código não está correto. 
 
Respondido em 05/10/2020 22:57:32 
 
Explicação: 
Realizar uma consulta ao banco de dados. 
 
 
 
5a 
 Questão 
Acerto: 0,0 / 1,0 
 
Qual o objetivo do Controller ( Controlador ) no padrão MVC ? 
 
 
 
Responsável por exibir os resultados das regras de negócio (Model). 
 Um framework é basicamente é um conjunto de funções (códigos) desenvolvidos 
para resolver uma família de problemas que pertencem a um mesmo domínio. 
 É responsável pelo comportamento da aplicação. 
 
É onde se encontram os códigos referentes ao regras de negócio, serviços, 
persistência com o banco de dados, etc. 
 
É um padrão de arquitetura que implementa interfaces para o usuário 
Respondido em 05/10/2020 22:48:01 
 
Explicação: 
É responsável pelo comportamento da aplicação. 
 
 
 
6a 
 Questão 
Acerto: 0,0 / 1,0 
 
 
Qual o objetivo do código abaixo ? 
namespace Application\Entity; 
use Doctrine\ORM\Mapping as ORM; 
/** 
 * 
 * @ORM\Entity() 
 * @ORM\Table(name="Cachorro") 
 * 
 **/ 
class Cachorro 
{ 
 /** 
 * @ORM\Id 
 * @ORM\Column(name="id") 
 * @ORM\GeneratedValue 
 * 
 **/ 
 protected $id; 
 
 /** 
 * @ORM\Column(name="nome", type="string", length=100, ) 
 * */ 
 protected $nome; 
 
 /** 
 * @ORM\Column(name="raca", type="string", length=100, ) 
 * */ 
 protected $raca; 
 
 /** 
 * 
 * @ORM\return integer 
 */ 
 public function getId() { 
 return $this->id; 
 } 
 
 /** 
 * @return string 
 */ 
 public function getNome() 
 { 
 return $this->nome; 
 } 
 /** 
 * @return string 
 */ 
 public function getRaca() 
 { 
 return $this->raca; 
 } 
 /** 
 * @param string $nome 
 */ 
 public function setNome($nome) 
 { 
 $this->nome = $nome; 
 } 
 
 /** 
 * @param string $raca 
 */ 
 public function setRaca($raca) 
 { 
 $this->raca = $raca; 
 } 
 
 
} 
?> 
 
 
 
Este código não funciona. 
 Define uma classe chamada cachorro para ser usada em um sistema que não 
possua o framework Doctrine. 
 
É a classe que, por meio do framework Zend, define uma entidade chamada 
Cachorro. 
 
Permite incluir dados na classe Cachorro. 
 É a classe que, por meio do framework Doctrine, define uma entidade chamada 
Cachorro. 
Respondido em 05/10/2020 22:54:56 
 
Explicação: 
É a classe que, por meio do framework Doctrine, define uma entidade chamada Cachorro. 
 
 
 
7a 
 Questão 
Acerto: 0,0 / 1,0 
 
Das opções apresentadas na questão, Marque aquela que não representa uma 
vantagem da criação de formulários HTML com o Zend. 
 
 
 Os formulários são bem mais simples que os gerados com HTML5 e mais 
rápidos. 
 Quando uma tag é atualizada o componente zend é alterado e a mudança será 
imperceptível aos olhos do programador. 
 
Cria formulários a partir de classes. 
 
Atualização do código nas futuras versões. 
 
Validação dos campos digitados. 
Respondido em 05/10/2020 22:55:40 
 
Explicação: 
O HTML5 também é utilizado pelo zend e não interfere na velocidade. 
 
 
 
8a 
 Questão 
Acerto: 0,0 / 1,0 
 
Conforme apresentado na aula, no 
arquivo PetsController.php temos a linha de comando: 
$cachorros = $cachorrosRepository->findAll(); 
Qual a função desta linha dentro deste arquivo? 
 
 
 Realizar uma busca com todos os registros. 
 Realizar uma busca com todos os registros, alterando o status dos mesmos no 
banco. 
 
Realizar uma busca com os dados passados por parâmetro. 
 
Encontrar todos os registros e preparar para alteração. 
 
Encontrar e excluir um arquivo do banco de dados. 
Respondido em 05/10/2020 22:55:48 
 
Explicação: 
FindAll - Quer dizer encontra tudo, e como o parênteses é vazio, não passsa nada, 
logo, Realizar uma busca com todos os registros. 
 
 
 
9a 
 Questão 
Acerto: 0,0 / 1,0 
 
Qual o objetivo deste comentário na entidade Clientes 
(module/Application/src/Entity/Clientes.php) ? 
/** 
 * @ORM\Entity() 
 * @ORM\Table(name="Clientes") 
 **/ 
 
 
 
Permite que o programador entenda o objetivo da classe 
 Indica ao Doctrine que esta classe é um registro de dados 
 
Este comando está errado 
 
O Doctrine irá ignorar esta classe 
 Indica ao Doctrine que esta classe é uma entidade chamada Clientes 
Respondido em 05/10/2020 22:56:16 
 
Explicação: 
 Indica ao Doctrine que esta classe é uma entidade chamada Clientes 
 
 
 
10a 
 Questão 
Acerto: 0,0 / 1,0 
 
Foi apresentado na disciplina, um protocolo de autenticação que provê 
um fluxo de autenticação específico para aplicativos web, aplicativos 
desktop, telefones celulares etc. Marque a opção que apresenta este 
protocolo. 
 
 
 
Composer 
 Oauth2 
 
Apigility 
 
Zend 
 Doctrine 
Respondido em 05/10/2020 22:54:50 
 
Explicação: 
As outras respostas apresentam ferramentas e frameworks utilizados nas aulas para outras 
finalidades.

Outros materiais