Prévia do material em texto
0:29:28
Questão 1/10 - Desenvolvimento Web - Front End
Qual das opções abaixo indica o que é a arquitetura de um software?
A É o seu layout, incluindo suas cores, componentes, componentes e fluxos de dados.
B É a estrutura do software, incluindo suas cores, imagens, interações e fluxos de dados.
C É o seu layout, incluindo suas camadas, componentes e fluxos de dados.
D É a estrutura do software, incluindo seu banco de dados, redes, interações e fluxos de dados.
E É a sua estrutura, inclui suas camadas, interações e fluxos de dados.
Questão 2/10 - Desenvolvimento Web - Front End
JavaScript é uma linguagem de programação popular usada para desenvolvimento web, enquanto o TypeScript é uma
extensão do JavaScript que adiciona recursos de tipagem estática e programação orientada a objetos. Assim indique a
definição correta que se aplica:
A
Orientação à objetos: TypeScript é um superset de JavaScript que adiciona recursos de tipagem estática à
linguagem. Isso significa que você pode definir tipos de dados para variáveis, parâmetros de função e retornos de
função em TypeScript, o que ajuda a detectar erros de tipo em tempo de compilação e torna o código mais seguro.
B
Compilação: TypeScript é um superset de JavaScript que adiciona recursos de copilações à linguagem. Isso
significa que você pode compilar tipos de dados para variáveis, parâmetros de função e retornos de função em
TypeScript, o que ajuda a detectar erros de tipo em tempo de tipagem e torna o código mais seguro.
C
Orientação à objetos: TypeScript suporta recursos de programação orientada a objetos, como classes, interfaces,
herança e polimorfismo, que não estão presentes no JavaScript puro. Esses recursos permitem uma estruturação
mais clara e organizada do código.
D
Orientação à objetos: O código TypeScript precisa ser compilado para JavaScript antes de ser executado em um
navegador ou ambiente de tempo de execução. Isso é feito por meio do compilador TypeScript, que converte o
código TypeScript em JavaScript equivalente. O JavaScript, por sua vez, é uma linguagem interpretada e não
requer uma etapa de compilação separada.
E
Ferramentas de desenvolvimento: TypeScript suporta recursos de programação orientada a objetos, como
classes, interfaces, herança e polimorfismo, que não estão presentes no JavaScript puro. Esses recursos permitem
uma estruturação mais clara e organizada do código.
Questão 3/10 - Desenvolvimento Web - Front End
O padrão Observer é um dos padrões de projeto mais populares e amplamente utilizados no desenvolvimento de
software, a qual categoria pertence?
A Categoria dos padrões busca.
B Categoria dos padrões interações.
C Categoria dos padrões comportamentais.
D Categoria dos padrões posicionais.
E Categoria dos padrões registro.
Questão 4/10 - Desenvolvimento Web - Front End
Além de definir tipos para variáveis, uma linguagem com tipagem também pode ser aplicada em qual tipo de
desenvolvimento descrito abaixo?
A Bibliotecas e atributos.
B Funções e objetos.
C Funções e atributos.
D Bibliotecas e objetos.
E Funções e métodos.
Questão 5/10 - Desenvolvimento Web - Front End
Algumas características do Angular incluem as descritas abaixo, indique qual delas tem somente opções válidas.
A Componentes; Data Binding; Template Syntax; Diretivas.
B Componentes; Data Binding; Injeção de dependências; Diretivas; Ferramentas de desenvolvimento.
C Componentes; Data Binding; Diretivas; NodeJs.
D Tipografia; Data Binding; Injeção de dependências; Ferramentas de desenvolvimento.
E Virtual DOM; Estilos de CSS; Diretivas; Ferramentas de desenvolvimento.
Questão 6/10 - Desenvolvimento Web - Front End
Considerando o conceito de @routermodule do Angular que vimos, indique qual linha de código de importação poderia
ser válida:
A import from '@angular/core';
B import { Routes, RouterModule } from '@angular/router';
C import { HomeComponent } ;
D import { AboutComponent } ;
E import NgModule from '@angular/router';
Questão 7/10 - Desenvolvimento Web - Front End
A respeito do que foi abordado no material escrito da disciplina, sobre a definição de back-end e front-end, leia as
alternativas abaixo e escolha a alternativa com a definição correta.
A O back-end lida com a lógica de tela e processamento de dados, enquanto o front-end cuida da lógica de
negócios.
B O back-end lida com a lógica de negócios e processamento de dados, enquanto o front-end cuida da interface do
usuário e interações visuais.
C O back-end lida com a lógica de banco e processamento de dados, enquanto o front-end cuida da interface do
usuário e interações visuais.
D Tanto o back-end quanto o front-end lidam com a lógica de negócios e processamento de dados.
E Tanto o back-end quanto o front-end lidam com a interface de usuário e interações visuais.
Questão 8/10 - Desenvolvimento Web - Front End
Podemos afirmar sobre o padrão Observer:
A Ele oferece uma maneira rígida e automática de atualizar e manter a consistência entre as diferentes partes de um
sistema.
B
É um padrão de projeto de software que permite que um objeto, conhecido como "subject" (sujeito), mantenha
uma lista de seus dependentes, chamados de "observers" (observadores) e os notifique automaticamente de
eventuais mudanças de estado.
C Ele oferece uma maneira rápida e desacoplada de atualizar e manter a consistência entre as diferentes partes de
uma página.
D
É um padrão de projeto de software que permite que um objeto, conhecido como "subject" (sujeito), mantenha
uma lista de seus componentes, chamados de "observers" (observadores), e os utilize automaticamente em
eventuais mudanças de estado.
E
Ele fornece uma abordagem rígida para lidar com eventos e atualizações de estado, permitindo que os
observadores sejam notificados pontualmente a cada evento e reajam adequadamente às mudanças ocorridas no
subject.
Questão 9/10 - Desenvolvimento Web - Front End
A infraestrutura e arquitetura são fundamentais para o desenvolvimento de software de qualidade e que atenda às
necessidades dos usuários! Assim,considerando os termos arquitetura e qualidade, podemos dizer que a infraestrutura
inclui qual dos recursos citados abaixo:
A Apenas os recursos visuais e de interface do usuário, deixando de lado a importância de servidores e bancos de
dados.
B Somente os recursos necessários para garantir a segurança do software, sem considerar a performance e a
escalabilidade.
C Apenas os recursos necessários para a fase de teste do software, ignorando a manutenção e a evolução do sistema.
D Todos os recursos necessários para suportar o software, como servidores, bancos de dados, redes, armazenamento
e outros.
E Todos os recursos necessários para suportar o software, mas focando principalmente no design e na experiência
do usuário, sem considerar a performance e a disponibilidade.
Questão 10/10 - Desenvolvimento Web - Front End
O que são os "Lifecycle Hooks", escolha a opção que define o termo:
A São ganchos especiais fornecidos pelo Angular que permitem que os componentes respondam a eventos
específicos durante todo seu ciclo de vida sem alteração.
B São métodos especiais fornecidos pelo Angular que permitem controlar o fluxo de dados e realizar tarefas
específicas em momentos aleatórios do ciclo de vida do componente.
C São ferramentas fornecidas pelo Angular que permitem controlar o fluxo de dados e realizar tarefas específicas
em momentos aleatórios do ciclo de vida do componente.
D São ferramentas fornecidas pelo Angular e instaladas em blocos que permitem que os componentes respondam a
eventos específicos durante seu ciclo de vida.
E São métodos especiais fornecidos pelo Angular que permitem que os componentes respondam a eventos
específicos durante seu ciclo de vida.
1 E 2 C 3 (?) 4 (?) 5 (?) 6 (?) 7 (?) 8 (?) 9 (?) 10 (?)
Questão anterior Próxima questão Entregar Avaliacao