0% acharam este documento útil (0 voto)
1K visualizações4 páginas

Desenvolvimento Web - Front End

O documento contém uma série de questões sobre desenvolvimento web, abordando tópicos como JavaScript, TypeScript, Angular, arquitetura de software, bancos de dados relacionais e boas práticas REST. As questões exploram conceitos fundamentais, como tipagem, modularidade, comunicação entre componentes e padrões de projeto. Além disso, destaca a importância da organização e estruturação no desenvolvimento de aplicações web.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
1K visualizações4 páginas

Desenvolvimento Web - Front End

O documento contém uma série de questões sobre desenvolvimento web, abordando tópicos como JavaScript, TypeScript, Angular, arquitetura de software, bancos de dados relacionais e boas práticas REST. As questões exploram conceitos fundamentais, como tipagem, modularidade, comunicação entre componentes e padrões de projeto. Além disso, destaca a importância da organização e estruturação no desenvolvimento de aplicações web.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 4

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},

Você também pode gostar