Inatel Developer Program - IDP
Boas práticas em Java 1) https://cursos.alura.com.br/course/introducao-design-patterns-java 2) https://cursos.alura.com.br/course/avancando-design-patterns-java
Git 3) https://cursos.alura.com.br/course/git-github-controle-de-versao (esse pode ser desconsiderado caso a pessoa já saiba o básico de Git) 4) https://cursos.alura.com.br/course/git-github-branching-conflitos-pull-requests
Maven 5) https://cursos.alura.com.br/course/maven-gerenciamento-dependencias-build-aplicacoes-java
API's Java 6) https://cursos.alura.com.br/course/webservices-rest-com-jaxrs-e-jersey (usamos em todos os projetos do BEAM e em alguns do CPE) 7) https://cursos.alura.com.br/course/spring-boot-api-rest (é usado no DAE e em outros projetos) 8) https://cursos.alura.com.br/course/spring-boot-seguranca-cache-monitoramento (são conceitos usados em todos os projetos)
Testes em Java 9) https://cursos.alura.com.br/course/mocks-java-mockito (usado em todos os projetos) 10) https://cursos.alura.com.br/course/bdd-cucumber-java (será usado em todos os projetos após a introdução do JCat)