Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (4.2%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: jgbcientista
  • License: mit
  • Language: Java
  • Default Branch: main
  • Size: 879 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 2 years ago · Last pushed over 2 years ago
Metadata Files
Readme License Citation

README.md

Projeto: backend-java17-token


Curso de monitoria
Como criar uma API RESTful com Spring Boot

Sobre   |    Monitor   |    Professor responsável   |    Tecnologias   |    Instruções de utilização   |    Licença


🔖 Sobre

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.


👨‍💻 Monitor

  • [Joao Guedes]

👩‍🏫 Professor responsável

  • Joao Guedes

🚀 Tecnologias


⤵ Instruções de utilização

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: - Ter instalado todas as ferramentas e dependências ensinadas no vídeo Aula 02 - Instalação de todas as ferramentas e configuração de ambiente - Java - Maven - MySQL - Docker (Docker-Compose)


  • Passo 1: Clonar o repositório: bash $ git clone https://github.com/jgbcientista/backend-java17-token.git


  • Passo 2: Configurar e iniciar a API Spring Boot (backend)

    • Passo 2.1: Entrar no arquivo application.properties: bash $ vi backend-java17-token\src\main\resources\application-dev.properties
    • Passo 2.2: Configurar as credenciais de banco de dados de acordo com sua instalação do MySQL Server: proprieties # Database config spring.datasource.url=jdbc:mysql://localhost:3306/todosimple?createDatabaseIfNotExist=true spring.datasource.username=root spring.datasource.password=root
    • Passo 2.3: Voltar para a pasta raíz do projeto: bash $ cd backend-java17-token\
    • Passo 2.4: Iniciar a aplicação Spring Boot: bash $ mvn clean install
    • Passo 2.4.1: Iniciar a aplicação Spring Boot utilizando o Maven: bash $ mvn spring-boot:run

    ou - Passo 2.4.1: Iniciar a aplicação utilizando Docker-Compose: bash $ docker-compose up - API estará rodando em http://localhost:8080/


  • Passo 3: Entrar na aplicação frontend após subir a API

    • Passo 3.1: Entrar na pasta raíz do projeto: bash $ cd backend-java17-token\
    • Passo 3.2: Abrir o arquivo index.html diretamente ou pela extensão Live Server do VsCode: bash $ cd backend-java17-token\view\login.html
    • Frontend estará rodando em http://127.0.0.1:5500/view/login.html caso iniciado com Live Server.

🔗 Links do projeto


📝 Licença

Esse projeto está sob a licença MIT License. Veja o arquivo LICENSE para mais detalhes.


Owner

  • Name: João Guedes
  • Login: jgbcientista
  • Kind: user
  • Location: Salvador

Dev Full Stack (SpringBoot e Angular)

Citation (CITATION.cff)

cff-version: 1.2.0
title: criar uma API RESTful com Spring Boot
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: JOAO
    family-names: JOAO GUEDES
  - name-suffix: Professor
    given-names: JOAO
    family-names: GUEDES
repository-code: >-
  https://github.com/jgbcientista/backend-java17-token
keywords:
  - spring boot
  - monitoria
  - curso
  - api
license: MIT License

GitHub Events

Total
Last Year