Foram encontradas 57.537 questões.
Como consequência, regras semelhantes começaram a ser repetidas em diferentes controladores, e mudanças em uma mesma política funcional passaram a exigir alterações em vários pontos do sistema. Em uma revisão arquitetural, decidiu-se promover uma refatoração para reduzir esse problema mantendo a separação de responsabilidades e favorecendo a reusabilidade.
Nesse contexto, de acordo com o modelo MVC, assinale a opção que apresenta a medida mais adequada.
Provas
O Spring é um dos frameworks mais consolidados no ecossistema Java para o desenvolvimento de aplicações corporativas.
Por meio de conceitos como Inversão de Controle (IoC) e Injeção de Dependências (DI), o Spring promove o baixo acoplamento entre componentes, enquanto o Spring Boot simplifica a configuração e a inicialização de projetos por meio de convenções e autoconfiguração.
Considere o seguinte trecho de código utilizando Spring Boot:
@RestController
@RequestMapping("/produtos")
public class ProdutoController {
@Autowired
private ProdutoService produtoService;
@GetMapping("/{id}")
public ResponseEntity<Produto> buscarPorId(@PathVariable
Long id) {
Produto produto = produtoService.buscarPorId(id);
return ResponseEntity.ok(produto);
}
@PostMapping
public ResponseEntity<Produto> salvar(@RequestBody Produto
produto) {
Produto salvo = produtoService.salvar(produto);
return
ResponseEntity.status(HttpStatus.CREATED).body(salvo);
}
}
Sobre o código apresentado, considerando os conceitos do Spring Framework e o comportamento padrão do Spring Boot, assinale a afirmativa correta.
Provas
O Bootstrap é um dos frameworks front-end mais utilizados no desenvolvimento web. Ele oferece um sistema de grid responsivo baseado em 12 colunas, componentes pré-estilizados e classes utilitárias que agilizam a construção de interfaces adaptáveis a diferentes tamanhos de tela, seguindo a abordagem mobile-first.
Considere o seguinte trecho de código utilizando o framework Bootstrap 5:
<div class="container">
<div class="row">
<div class="col-12 col-md-6 col-lg-4">Bloco 1</div>
<div class="col-12 col-md-6 col-lg-4">Bloco 2</div>
<div class="col-12 col-md-6 col-lg-4">Bloco 3</div>
</div>
</div>
Sobre o código apresentado, considerando o comportamento padrão do sistema de grid do Bootstrap 5 e sua abordagem mobile-first, assinale a afirmativa correta.
Provas
O desenvolvimento web moderno exige domínio das tecnologias HTML5 e CSS3, que trabalham de forma complementar para estruturar e estilizar páginas. Enquanto o HTML define a semântica e a estrutura do conteúdo, o CSS3 introduz recursos avançados de layout, como Flexbox e Grid, além de seletores sofisticados e propriedades de transformação e transição.
Considere o seguinte trecho de código:
<style>
.container {
display: flex;
justify-content: space-between;
align-items: center;
}
.item:nth-child(2n) {
background-color: lightblue;
}
</style>
<div class="container">
<div class="item">A</div>
<div class="item">B</div>
<div class="item">C</div>
<div class="item">D</div>
</div>
Sobre o código apresentado, considerando o comportamento padrão dos navegadores modernos compatíveis com as especificações do W3C, assinale a afirmativa correta.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: Pref. Água Doce-SC
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: Pref. Água Doce-SC
Provas
Provas
Provas
Provas
- Engenharia de SoftwareDesenvolvimento Baseado em Componentes
- Engenharia de SoftwareGerenciamento de Configuração de Software (SCM)
Provas
Caderno Container