Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 2 KB

dia051.md

File metadata and controls

46 lines (33 loc) · 2 KB

Round 1

Dia 51

Autor: Marcos Willian
15 Abril, 2023 - Segunda-Feira

<< Round 1 | Day 52 >>

Progresso de hoje:

Finalizando curso de Spring Boot 3: desenvolva uma API Rest em Java

Foi aprendido nas aulas restantes deste curso

Adicionar novas dependências no projeto;
Mapear uma entidade JPA e criar uma interface Repository para ela;
Utilizar o Flyway como ferramenta de Migrations do projeto;
Realizar validações com Bean Validation utilizando algumas de suas anotações, como a @NotBlank.

Utilizar a anotação @GetMapping para mapear métodos em Controllers que produzem dados;
Utilizar a interface Pageable do Spring para realizar consultas com paginação;
Controlar a paginação e a ordenação dos dados devolvidos pela API com os parâmetros page, size e sort;
Configurar o projeto para que os comandos SQL sejam exibidos no console.

Mapear requisições PUT com a anotação @PutMapping;
Escrever um código para atualizar informações de um registro no banco de dados;
Mapear requisições DELETE com a anotação @DeleteMapping;
Mapear parâmetros dinâmicos em URL com a anotação @PathVariable;
Implementar o conceito de exclusão lógica com o uso de um atributo booleano.

Notas:

Como a aplicação desenvolvida durante o curso foi mais os primeiros passos, conhecer a ferramente e o CRUD nao vou subir a ainda para o github mas caso houver outras atualizações com os conhecimentos do segundo curso irei subir explicando melhor e mostrando o que foi aprendido

Thoughts:

Extras:

Certificado de Conclusão do curso

<< Round 1 | Day 52 >>