Z U P
Organizar:
IDIOMA TEMA LINK
PT Padrões de projetos https://refactoring.guru/pt-br/design-patterns/java
PT MVC https://www.devmedia.com.br/padrao-mvc-java-magazine/21995#2
PT Introdução ao Padrão MVC https://www.devmedia.com.br/introducao-ao-padrao-mvc/29308
PT Evolução do MVC para REST https://imasters.com.br/devsecops/a-evolucao-do-mvc-para-rest#:~:text=Em%20outras%20palavras%2C%20REST%20garante,sem%20acoplamento%20entre%20as%20partes.&text=Isso%20garante%20que%20podemos%20construir,quem%20vai%20usar%20estes%20dados.
PT DAO e JPA https://domineospring.wordpress.com/2015/05/11/facilite-seus-daos-com-o-spring-data-jpa/
PT DTO https://medium.com/@msealvial/blindando-sua-api-spring-boot-com-o-padr%C3%A3o-dto-44f97020d1a0
PT Restrições DTOs https://dev.to/renatasfraga/java-annotations-no-spring-crie-restricoes-em-suas-dtos-2nfj
PT DTO e Entidade https://cursos.alura.com.br/forum/topico-caracteristicas-das-colunas-das-entidades-nos-formularios-dtos-no-momento-da-validacao-88815
PT Bean validation https://emmanuelneri.com.br/2017/05/30/criando-validacoes-de-bean-validation-customizadas/
PT JUnit https://www.devmedia.com.br/junit-tutorial/1432
PT Validar CPF https://www.devmedia.com.br/validando-o-cpf-em-uma-aplicacao-java/22097
https://www.alura.com.br/artigos/validando-dados-com-expressao-regular-em-java
PT Validador Hibernate https://www.devmedia.com.br/hibernate-validator-validando-dados-no-back-end-com-anotacoes/37979
PT Validador dados com anotações https://www.devmedia.com.br/bean-validation-1-1-validando-dados-com-anotacoes/30070
PT Exception Handlers https://qastack.com.br/programming/28902374/spring-boot-rest-service-exception-handling
PT Exception Java https://www.devmedia.com.br/trabalhando-com-excecoes-em-java/27601
PT Tratar Exceções Java https://www.devmedia.com.br/como-tratar-excecoes-na-linguagem-java/39163
PT Patterns Java OO https://www.devmedia.com.br/diferenca-entre-os-patterns-po-pojo-bo-dto-e-vo/28162
PT Polimorfismo (Java) https://www.devmedia.com.br/uso-de-polimorfismo-em-java/26140#:~:text=Polimorfismo%20significa%20%22muitas%20formas%22%2C,diferentes%20ao%20receber%20uma%20mensagem
PT Herança + Interfaces (Java) https://www.alura.com.br/conteudo/java-heranca-interfaces-polimorfismo?gclid=Cj0KCQjws-OEBhCkARIsAPhOkIYTKKe6f3i2zrECbjlY-KyQUQfT1E1mLSWcznn0gFyP7HKI0tKPfVwaAsVCEALw_wcB
PT Guia completo SQL https://www.devmedia.com.br/guia/guia-completo-de-sql/38314
PT Boas práticas SQL https://www.devmedia.com.br/boas-praticas-de-programacao-pl-sql-e-um-pouco-de-tunning-dia-a-dia/2424
PT Modificadores de acesso https://www.devmedia.com.br/modificadores-de-acesso-do-java/27065
EN Error Handling REST https://www.baeldung.com/exception-handling-for-rest-with-spring
EN SQL cheat sheet https://i.pinimg.com/originals/5d/a8/aa/5da8aa6ff4f5d2da4538b4db0b45e564.png
EN SQL https://medium.com/@s.brianryu/how-to-crud-in-sql-basic-sql-to-know-f8a0a486d41b
EN REST with Spring JAVA https://www.linkedin.com/pulse/step-by-step-configuring-rest-request-spring-based-java-alexandre/?trackingId=gTWN4oW2QK0o6hXJri9sDQ%3D%3D
EN Spring Responde Entity https://www.baeldung.com/spring-response-entity
EN Spring MVC Custom Validation https://www.baeldung.com/spring-mvc-custom-validator
EN Identifiers in Hibernate/JPA https://www.baeldung.com/hibernate-identifiers
EN JPA and Derived Queries https://www.baeldung.com/spring-data-derived-queries
EN JSON format (Date) https://www.baeldung.com/spring-boot-formatting-json-dates + https://www.baeldung.com/jackson-jsonformat
(EN) CURSO SPRING DATA JPA https://amigoscode.com/p/spring-data-jpa
(EN) CURSO SPRING FRAMEWORK https://www.udemy.com/course/spring-framework-5-beginner-to-guru/