Prévia do material em texto
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? Nota: 10.0 A Bibliotecas e atributos. B Funções e objetos. Você assinalou essa alternativa (B) Você acertou! C Funções e atributos. D Bibliotecas e objetos. E Funções e métodos. Questão 2/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: Nota: 10.0 A Deve possuir vários identificadores; A transmissão de dados pela rede deve respeitar o protocolo HTTP; A estrutura de apresentação deve ser escrita em HTML. 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. Você assinalou essa alternativa (B) Você acertou! C Deve possuir vários identificadores; A transmissão de dados pela rede deve respeitar o protocolo CSS; A estrutura de apresentação deve ser escrita em CSS. D Deve possuir vários identificadores; A transmissão de dados pela rede deve respeitar o protocolo HTTP; A estrutura de apresentação deve ser escrita em CSS. E Deve possuir um identificador único; A transmissão de dados pela rede deve respeitar o protocolo CSS; A estrutura de apresentação deve ser escrita em HTML. Questão 3/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: Nota: 10.0 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. Você assinalou essa alternativa (D) Você acertou! 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 4/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: Nota: 10.0 A São preenchidos com campos de dados sigilosos não solicitados. B Permite aos usuários inserir e enviar dados para um sistema. Você assinalou essa alternativa (B) Você acertou! C Coletar informações dos usuários, como detalhes de senhas e dados pessoais somente. D São criados usando linguagens de marcação como Angular e estilizados com componentes. E Fornecem uma maneira interativa de coletar informações dos usuários e não permitem a interação entre o usuário e o sistema. Questão 5/10 - Desenvolvimento Web - Front End Qual a ideia fundamental por trás de um componente, qual seu uso? Nota: 10.0 A Modularidade e a reutilização de código. Você assinalou essa alternativa (A) Você acertou! B Modularidade e a criatividade de código. C Linearidade e a reutilização de código. D Modularidade e a formatação de código. E Linearidade e a reutilização de código. Questão 6/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: Nota: 10.0 A Um componente Angular é uma unidade funcional que contém um conjunto de componentes, serviços, diretivas e outros artefatos necessários para uma determinada funcionalidade ou recurso da aplicação. B Os componentes permitem agrupar e organizar componentes, serviços e outros recursos relacionados, enquanto os módulos encapsulam partes específicas da interface do usuário C O componente é definido através da anotação @NgModule e geralmente possui um arquivo separado, como module.ts. D No componente, é possível importar outros módulos e declarar os componentes que serão utilizados. Ele é definido através da anotação @NgModule e geralmente possui um arquivo separado, como module.ts. 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. Você assinalou essa alternativa (E) Você acertou! Questão 7/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: Nota: 10.0 A Proprietário e programador. B Publicador e programador. C Publicador e assinante. Você assinalou essa alternativa (C) Você acertou! D Proprietário e executor. E Publicador somente. Questão 8/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 realacionais. Nota: 10.0 A MongoDB, PostgreSQL e Redis. B MySQL, PostgreSQL e Redis. C MongoDB, PostgreSQL e Oracle. D MySQL, PostgreSQL e Oracle. Você assinalou essa alternativa (D) Você acertou! E MySQL, PostgreSQL e Redis. Questão 9/10 - Desenvolvimento Web - Front End Sobre boas Práticas REST, podemos afirmar: Nota: 10.0 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.). Você assinalou essa alternativa (A) Você acertou! B Ao implementar o Update, utilize soft delete (marcar o recurso como excluído, em vez de removê-lo permanentemente) caso seja necessário manter um histórico ou rastreamento. C Use verbos HTTP corretamente: Utilize os verbos HTTP (GET, POST, PUT, DELETE) de acordo com suas finalidades. GET para excluir recursos, POST para recuperar dados, PUT para atualizar recursos existentes e DELETE para criar novos recursos. D Use códigos de status HTTP apropriados para indicar o resultado da operação (por exemplo, 200 Created para criação bem-sucedida, 201 Not Found para recurso não encontrado, 404 OK para sucesso, etc.). E Faça uso de lazy loading para carregar módulos sob demanda, melhorando o desempenho da aplicação. Questão 10/10 - Desenvolvimento Web - Front End Qual das opções abaixo indica o que é a arquitetura de um software? Nota: 10.0 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, componentese 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. Você assinalou essa alternativa (E) image1.wmf image2.wmf