Foram encontradas 56.730 questões.
A adoção da tecnologia de conteinerização revolucionou a Engenharia de Software, ao permitir que desenvolvedores empacotem aplicações com todas as suas dependências, garantindo que o software funcione de maneira idêntica em diferentes ambientes. No ecossistema Docker, existe uma distinção técnica fundamental entre as instruções de construção, o artefato gerado e a instância em execução.
No contexto da plataforma Docker, o artefato estático que consiste em um pacote leve, imutável, autossuficiente e executável, contendo o código-fonte, bibliotecas, runtime e configurações necessárias para a execução de uma aplicação, denomina-se
Provas
Na Linguagem de programação C, uma matriz bidimensional é armazenada de forma contígua na memória (em ordem de linha). Quando se utiliza aritmética de ponteiros para acessar um elemento específico matriz[i][j], é necessário realizar uma dupla desreferência: a primeira para localizar o início da linha desejada e a segunda para acessar o valor da coluna dentro dessa linha.
Considere uma matriz bidimensional declarada como float matriz[M][N];. De acordo com os padrões da linguagem C e as regras de precedência de operadores, assinale a alternativa que apresenta a expressão, em aritmética de ponteiros, que resulta corretamente no valor armazenado na linha i e na coluna j.
Provas
Durante o desenvolvimento de um módulo de chat em uma aplicação React JS, um programador precisa garantir que a conexão com o servidor via WebSocket seja estabelecida assim que o componente for montado na tela e devidamente encerrada, quando o componente for removido (desmontado), para evitar vazamentos de memória (memory leaks).
Para implementar essa lógica em um componente funcional utilizando o hook useEffect, o desenvolvedor deve estruturar o código de modo que a função de limpeza, responsável pelo fechamento da conexão, seja executada.
De acordo com as especificações do React, essa função de limpeza deve ser
Provas
Em um ambiente moderno de desenvolvimento de software, equipes buscam automatizar o processo desde a implementação do código até a entrega da aplicação em produção. Nesse contexto, o controle de versões é realizado de forma distribuída, permitindo o acompanhamento das alterações no código-fonte ao longo do tempo, enquanto práticas de integração e entrega contínuas automatizam etapas como compilação, testes e implantação. Para garantir portabilidade e isolamento do ambiente de execução, a aplicação é empacotada utilizando containers. Assim, nesse cenário, o controle de versões é feito por meio do [ I ], as práticas responsáveis pela automação do pipeline são conhecidas como [ II ], e a ferramenta utilizada para empacotar a aplicação em containers é o [ III ].
Assinale a alternativa que preenche corretamente as lacunas [ I ], [ II ] e [ III ], nessa ordem.
Provas
No desenvolvimento front-end, a separação entre conteúdo e apresentação é um princípio fundamental. Enquanto o HTML estrutura os elementos da página, o CSS gerencia a identidade visual, permitindo que o desenvolvedor aplique estilos a grupos específicos de elementos de forma centralizada e eficiente, garantindo a consistência estética do projeto Web.
Um desenvolvedor deseja padronizar todos os parágrafos de um portal de notícias para que o texto seja exibido na cor azul. Considerando as regras de sintaxe e os seletores padrão do CSS3, assinale a alternativa que apresenta a instrução correta para realizar essa formatação em todos os elementos
do documento.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AMAUC
Orgão: Pref. Ipumirim-SC
Provas
Em uma aplicação que utiliza JPA 2.1 (ou superior), ao listar entidades Pedido, ocorre o problema do N+1 selects ao acessar a associação pedido.cliente mapeada como @ManyToOne(fetch = FetchType.LAZY). Para garantir que Cliente seja carregado na mesma consulta que busca Pedido, eliminando o N+1, o desenvolvedor deve:
Provas
No contexto do Kubernetes, assinale a alternativa correta.
Provas
A abordagem de Integração e Entrega Contínuas, CI/CD, tem como principal objetivo acelerar e otimizar o ciclo de vida de desenvolvimento de um software. Assim, assinale a alternativa que não corresponde a um dos processos da Integração Contínua (CI).
Provas
Entre os tipos de consultas de DNS disponíveis, qual das alternativas corresponde ao funcionamento de uma consulta recursiva para resolução de www.ufca.edu.br?
Provas
Caderno Container