Foram encontradas 56.830 questões.
- DevOps e CI/CDIntegração Contínua
- Engenharia de SoftwareGerenciamento de Configuração de Software (SCM)Versionamento de Código e Artefatos
CI (Integração contínua, do inglês: Continuous Integration) foi introduzida para limitar o trabalho manual que era necessário para o processo de integração do sistema. Além disso, acrescentou-se o processo de testes automatizados, garantindo o funcionamento do sistema após cada atualização. Para adotar essa prática, é essencial utilizar ferramentas de controle de versão, a fim de obter garantia do controle entre as versões dos códigos, possibilidade de retorno para versões anteriores e viabilidade de diferentes programadores trabalharem no mesmo código através de branches distintas. Assinale a alternativa que apresenta uma ferramenta de controle de versão.
Provas
Assinale a alternativa que apresenta o que é possível realizar por meio de comandos Git.
Provas
- FrameworksFrameworks JavaSpring
- Fundamentos de ProgramaçãoInjeção de Dependência e Inversão de Controle
- LinguagensJavaBeans
Em Spring, assinale a alternativa que apresenta o principal benefício de usar a anotação @Autowired.
Provas
"Em Git, o comando _____ é utilizado para visualizar as mudanças que foram feitas no diretório de trabalho, mas que ainda não foram adicionadas ao staging." Assinale a alternativa que preencha a lacuna corretamente.
Provas
No contexto de testes automatizados, assinale a alternativa que apresenta o que é a técnica de "mocking".
Provas
Assinale a alternativa que o descreve corretamente o teste caixa preta.
Provas
- Engenharia de SoftwareGerenciamento de Projetos de Software
- Engenharia de SoftwareModelos de DesenvolvimentoÁgeis
Nos conceitos de Scrum e Kanban, assinale a alternativa que apresenta a diferença entre o uso de Sprints no Scrum e o fluxo contínuo no Kanban.
Provas
- DevOps e CI/CDEntrega Contínua (CD)
- DevOps e CI/CDImplantação Contínua (CD)
- DevOps e CI/CDPipelines CI/CD
- DevOps e CI/CDRelease Management
Em um pipeline de entrega contínua (CD), assinale a alternativa que apresenta a abordagem de "canary release".
Provas
Dado o código abaixo na Linguagem JavaScript:
const obj = {
a: 10,
b: {
c: 20,
d: 30,
},
e: 40,
};
const { a, b: { c, d }, e } = obj;
console.log(a, c, d, e);
Assinale a alternativa que apresenta a sequência correta da saída do programa.
Provas
Dado o código abaixo na Linguagem Java:
public class Recursivo {
public static void main(String[] args) {
int result = somaRecursiva(5);
System.out.println(result);
}
public static int somaRecursiva(int n) {
if (n == 1) {
return 1;
} else {
return n + somaRecursiva(n - 1);
}
}
}
Assinale a alternativa que apresenta a sequência correta da saída do programa.
Provas
Caderno Container