Skip to content

gfCrova/ForoAlura_ChallengeONE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foro Alura ChallengeONE


API REST usando Spring.
4° Challenge Oracle Next Education - Formación Backend Java | Spring Boot


Nuestra API va a centrarse específicamente en los tópicos, y debe permitir a los usuarios: Crear un nuevo tópico, mostrar todos los tópicos creados, mostrar un tópico específico, actualizar un tópico, eliminar un tópico

Funcionalidades

  • API con rutas implementadas siguiendo las mejores prácticas del modelo REST;
  • Validaciones realizadas según reglas de negócio;
  • Implementación de una base de datos para la persistencia de la información;
  • Efectuar cambios en la base de datos para almacenar datos de autenticación de los usuarios
  • Insertar maneras de autenticación con Spring Security
  • Uso del token JWT

Tecnologías utilizadas:

IntelliJ
Java
MySql
Spring Security
Token JWT
Insomnia


Endpoints

  • Registrar un nuevo Usuario

    • Se uso un algoritmo de Hashing para guardar la clave. BCrypt Password Generator
    • La contraseña encriptada en este caso es admin

  • Registrar Usuario

  • Login

  • Login


  • Listar todos los Usuarios

  • ListarUsuarios


  • Registrar un Curso

  • Registrar Curso


  • Listar todos los Cursos

  • Listar Cursos


  • Registrar un Tópico

  • Registrar Topico


  • Listar todos los tópicos

  • Listar Topicos


Insignia del challenge

GitHub Org's stars GitHub Org's forks