Loading repository data…
Loading repository data…
ICEI-PUC-Minas-PPLES-TI / repository
Curso de monitoria ensinando a criar uma API RESTful com Spring Boot, MySQL e Docker-Compose
Curso de programação para apoio da disciplina Trabalho Interdisciplinar Aplicações para Processos de Negócios do 2º período de Engenharia de Software, PucMinas Praça da Liberdade 2022/2.
Neste curso é abordado como criar uma API Restful utilizando o framework Spring Boot da linguagem Java. Conteúdo inclui vídeo aulas de explicações teóricas, instalação de ferramentas, prática focada no código e como consumir a API pelo Postman. Além disso, é apresentado como criar uma simples interface web em HTML, CSS e JavaScript (também com a biblioteca Booststrap) que consume esta API.
Esta é uma simples aplicação onde usuário podem se cadastrar e registrarem tarefas para sua conta.
Essas instruções vão te levar a uma cópia do projeto rodando em sua máquina local para propósitos de testes, desenvolvimento e aprendizagem.
Pré-requisitos:
$ git clone https://github.com/ICEI-PUC-Minas-PPLES-TI/PLF-ES-2022-2-MON-CursoAPIJava.git
Passo 2: Configurar e iniciar a API Spring Boot (backend)
$ vi PLF-ES-2022-2-MON-CursoAPIJava\src\main\resources\application-dev.properties
# Database config
spring.datasource.url=jdbc:mysql://localhost:3306/todosimple?createDatabaseIfNotExist=true
spring.datasource.username=root
spring.datasource.password=root
$ cd PLF-ES-2022-2-MON-CursoAPIJava\
$ mvn clean install
$ mvn spring-boot:run
ou
$ docker-compose up
Passo 3: Entrar na aplicação frontend após subir a API
$ cd PLF-ES-2022-2-MON-CursoAPIJava\
$ cd PLF-ES-2022-2-MON-CursoAPIJava\view\login.html
Esse projeto está sob a licença MIT License. Veja o arquivo LICENSE para mais detalhes.