Questão 1/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?
B Funções e objetos.
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:
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.
Questão 3/10 - Desenvolvimento Web - Front End
O que são os "Lifecycle Hooks", escolha a opção que define o termo:
E São métodos especiais fornecidos pelo Angular que permitem que os componentes respondam a eventos
específicos durante seu ciclo de vida.
Questão 4/10 - Desenvolvimento Web - Front End
No Angular, os módulos e componentes são fundamentais para a organização e estruturação de uma aplicação.
Desta forma, diga qual definição está correta:
E Os módulos permitem agrupar e organizar componentes, serviços e outros recursos relacionados, enquanto
os componentes encapsulam partes específicas da interface do usuário.
Questão 5/10 - Desenvolvimento Web - Front End
Segundo Tim Berners Lee, para ser um sistema “web”, a proposta precisa ter algumas características, escolha a
opção que identifica corretamente essas três características:
B Deve possuir um identificador único; A transmissão de dados pela rede deve respeitar o protocolo HTTP;
A estrutura de apresentação deve ser escrita em HTML.
Questão 6/10 - Desenvolvimento Web - Front End
Qual a principal vantagem do desenvolvimento Nativo para sistemas web? Indique qual opção descreve melhor:
A Uma das principais vantagens de utilizar várias páginas da web nativas é a organização. Dividir o conteúdo
em páginas separadas permite uma melhor organização e estruturação do site. Cada página pode ser
dedicada a um tópico ou seção específica, o que facilita a navegação e a localização de informações pelos
usuários.
Questão 7/10 - Desenvolvimento Web - Front End
Qual das opções abaixo indica o que é a arquitetura de um software?
É a sua estrutura, inclui suas camadas, interações e fluxos de dados.
E
Questão 8/10 - Desenvolvimento Web - Front End
Qual a ideia fundamental por trás de um componente, qual seu uso?
A Modularidade e a reutilização de código.
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:
D Todos os recursos necessários para suportar o software, como servidores, bancos de dados, redes,
armazenamento e outros.
Questão 10/10 - Desenvolvimento Web - Front End
Algumas características do Angular incluem as descritas abaixo, indique qual delas tem somente opções válidas.
B Componentes; Data Binding; Injeção de dependências; Diretivas; Ferramentas de desenvolvimento.
Questão 1/10 - Desenvolvimento Web - Front End
Formulário refere-se a uma interface de usuário, criada em uma linguagem Web que permite qual opção abaixo:
B Permite aos usuários inserir e enviar dados para um sistema.
Questão 4/10 - Desenvolvimento Web - Front End
A comunicação Publisher-Subscriber, também conhecida como pub-sub. Nesse padrão, existem dois papéis principais
um para o Publisher e outro para o Subscriber, não traduza, mas encontre o que melhor se enquadra no que ele faz:
C Publicador e assinante.
Questão 5/10 - Desenvolvimento Web - Front End
Sobre boas Práticas REST, podemos afirmar:
A Use códigos de status HTTP apropriados para indicar o resultado da operação (por exemplo, 200 para sucesso,
201 para criação bem-sucedida, 404 para recurso não encontrado, etc.).
Questão 6/10 - Desenvolvimento Web - Front End
Bancos de dados relacionais são sistemas de gerenciamento de dados que organizam informações em tabelas inter-
relacionadas. Utilizando o modelo relacional proposto por Edgar F. Codd, esses bancos de dados armazenam dados
em linhas e colunas, permitindo uma estruturação clara e eficiente. As tabelas são conectadas por meio de chaves
primárias e estrangeiras, facilitando a integridade e a consistência dos dados. Uma das principais vantagens dos
bancos de dados relacionais é a capacidade de realizar consultas complexas utilizando a linguagem SQL (Structured
Query Language), que permite a recuperação, inserção, atualização e exclusão de dados de maneira flexível e precisa.
Devido à sua robustez, escalabilidade e suporte para transações, os bancos de dados relacionais são amplamente
utilizados em aplicações empresariais, sistemas de gerenciamento de conteúdo e muitas outras áreas onde a
organização e integridade dos dados são críticas. Leia as alternativas abaixo e selecione a que apresenta exemplos de
banco de dados relacionais.
MySQL, PostgreSQL e Oracle.
D
Questão 7/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?
C Categoria dos padrões comportamentais.
Questão 8/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.
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.
Questão 9/10 - Desenvolvimento Web - Front End
Como já vimos, erros HTTP são códigos de status retornados por um servidor web para indicar o resultado de uma
solicitação HTTP. Os erros mais comuns incluem qual opção?
E 404 Not Found: Indica que o recurso solicitado não foi encontrado no servidor.
Questão 4/10 - Desenvolvimento Web - Front End
Podemos afirmar sobre o padrão Observer:
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.
Questão 5/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:
B import { Routes, RouterModule } from '@angular/router';
Questão 7/10 - Desenvolvimento Web - Front End
Indique qual das opções indica uma definição válida de implementação de rota, escolha a opção correta:
C {path:"usuarios", component:UsuariosComponent},
{path:"questoes", component: QuestionarioComponent},
{path:"Usuario", component: UsuarioComponent},
{path:"Usuario/:id", component: UsuarioComponent},