No contexto da arquitetura de aplicações para ambientes web, é
fundamental compreender a função e a distinção entre os diversos
tipos de servidores utilizados, como o servidor de aplicações e o
servidor web.
Assinale a opção que apresenta corretamente as características
dos servidores na arquitetura web.
Considerando as definições e características de SPA (Single Page
Application) e PWA (Progressive Web Application), assinale a
opção correta sobre suas principais diferenças e aplicações.
Os Sistemas de Suporte à Decisão (SSDs) contribuem para gestores
na tomada de decisões, utilizando dados, análises e algoritmos
sofisticados. Eles auxiliam a enfrentar diferentes tipos de
problemas, desde os muito bem definidos até os que exigem uma
certa intuição e julgamento humano.
Assinale a opção que representa corretamente a capacidade dos
SSDs de lidar com diferentes tipos de problemas e decisões:
Uma empresa multinacional está implantando diferentes tipos de
redes para melhorar a comunicação e o compartilhamento de
informações entre seus funcionários, parceiros e clientes. Cada
tipo de rede tem finalidades e características distintas, como o
nível de acesso e o público-alvo.
Com base nos conceitos de Internet, extranet, intranet e portal,
assinale a opção que descreve corretamente o uso dessas redes
em um ambiente corporativo.
Em um projeto de alta complexidade, sujeito a mudanças
frequentes nos requisitos e com a necessidade de entregas rápidas
em ciclos incrementais, a metodologia ágil mais adequada para
priorizar o valor ao cliente por meio de feedback contínuo e
promover a colaboração da equipe é a
A Inteligência Artificial (IA) é uma área da ciência da computação
que visa desenvolver sistemas capazes de realizar tarefas que
normalmente exigiriam inteligência humana.
O conceito que está mais diretamente relacionado ao
desenvolvimento de sistemas que aprendem com os dados e
melhoram seu desempenho ao longo do tempo é o de
Em um ambiente corporativo, uma empresa de e-commerce
precisa garantir a segurança das transações realizadas por seus
clientes através de seu site. Para isso, o site utiliza o protocolo
HTTPS, que combina o protocolo HTTP com uma camada adicional
de segurança.
Assinale a opção que apresenta a diferença entre os protocolos SSL
e TLS no contexto de sua aplicação em comunicações seguras via
HTTPS.
No desenvolvimento de software, os frameworks Spring, Spring
Cloud, Spring Boot, Hibernate e JUnit desempenham papéis
importantes na construção de aplicações modernas. Assinale a
opção correta em relação às características e finalidades desses
frameworks.
Em arquiteturas modernas de Data Warehousing, o processo de
ETL é fundamental para preparar os dados de forma eficiente para
a tomada de decisões estratégicas.
Ele é como uma ponte entre os sistemas e o Data Warehouse.
Nesse contexto, o principal objetivo do processo de ETL em uma
solução de Data Warehousing é
Em projetos de desenvolvimento de software, a escolha da técnica
de mensuração de tamanho e esforço é essencial para a gestão
eficiente e o planejamento adequado das atividades.
Nesse contexto, é correto afirmar que
Em relação às arquiteturas hexagonal e de microsserviços,
considere as seguintes afirmações:
I. A arquitetura hexagonal, também chamada de Arquitetura de
Portas e Adaptadores, visa separar a lógica de negócios das
interfaces externas, permitindo uma fácil troca de
implementações.
II. Microsserviços são pequenos serviços que compartilham o
mesmo banco de dados, promovendo maior acoplamento
entre os módulos da aplicação para garantir a consistência dos
dados.
III. A arquitetura monolítica pode ser distribuída, mas requer que
todos os módulos sejam implantados como um conjunto, ao
contrário dos microsserviços, que permitem a implantação
independente de cada módulo.
A OWASP Top 10 é uma lista amplamente reconhecida das
vulnerabilidades mais críticas em aplicações web, criada pela Open
Web Application Security Project (OWASP). Atualizada
periodicamente, a lista destaca as principais falhas de segurança
que podem ser exploradas por atacantes. Com foco em orientar
desenvolvedores e equipes de segurança, a OWASP Top 10 serve
como uma referência essencial para proteger aplicações web e
melhorar as práticas de desenvolvimento seguro.
Em sua versão OWASP Top 10:2021, identificamos como uma
categoria de vulnerabilidade
Na hora de colocar um projeto de BI em prática, mapear as fontes
de dados é primordial. É como preparar o terreno antes de
construir: se a base não for sólida, a casa não fica em pé. É
necessário garantir que as informações que vamos usar sejam
úteis, relevantes e de alta qualidade. Nessa fase, seguir as boas
práticas é fundamental para que os dados se encaixem nas
necessidades do negócio e nos objetivos do projeto. Mas cuidado!
Algumas abordagens podem acabar prejudicando tudo se não
forem bem executadas.
Assinale a opção que descreve uma prática não recomendada no
mapeamento de fontes de dados para um projeto de BI.
No desenvolvimento de aplicativos móveis para Android e iOS,
uma das abordagens mais comuns é o uso de frameworks que
permitem o desenvolvimento multiplataforma, reduzindo o
esforço de criação de código para cada sistema operacional. O
framework popular para o desenvolvimento multiplataforma e
que utiliza a linguagem Dart é chamado de
No contexto de DevOps, o conceito que descreve única e
corretamente a prática de fornecer rapidamente uma nova versão
de software ao ambiente de produção com o mínimo de
interrupções para os usuários é chamado
Uma empresa de comércio eletrônico decidiu integrar seus
sistemas de pagamento usando uma arquitetura orientada a
serviços e web services como a tecnologia de integração. A ação
correta na implementação dessa solução para garantir baixo
acoplamento e alta interoperabilidade entre os sistemas seria
Em um sistema de blockchain tradicional, cada bloco armazena
informações importantes para garantir a integridade e a validação
das transações.
Considerando a estrutura de blockchains públicas como Bitcoin e
Ethereum, o elemento que não é armazenado diretamente em um
bloco