Baixe o app para aproveitar ainda mais
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.
Compartilhar