1
resposta

Boas práticas

O foco do curso é treinamento e não produto pronto.

Minhas sugestões: 1) usar banco de dados em memória, assim o desenvolvedor não precisa se preocupar com a instalação e configuração de banco de dados; 2) no caso de banco de dados MySQL, deveríamos usar um usuário e senha específicos, assim fica mais fácil e mais seguro de reproduzir no ambiente de desenvolvimento, além disso, as portas tcp deveriam ser configuráveis também, veja como está o arquivo application.properties do instalura.jar:

#spring boot properties
#Tue Sep 27 21:13:57 EDT 2016
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.username=root
spring.datasource.password=
spring.datasource.url=jdbc:mysql://localhost/instalura?createDatabaseIfNotExist=true
spring.jpa.hibernate.ddl-auto=update
server.port=8080
1 resposta

Obrigado pelas observações Cassius,

O curso de React foi regravado e já temos duas partes atualizadas na plataforma:

https://cursos.alura.com.br/course/react-componentes-reutilizaveis

https://cursos.alura.com.br/course/react-validacao-rotas-api

Bons Estudos :)