User Course Microservice

NPM

About the project.

The course is a microservice responsible for managing courses, modules and lessons

within our system. It provides a RESTful API for creating, updating and consulting

course

Technology used :

  • JAVA 11
  • SPRING SECURITY
  • DOCKER
  • UNIT TESTING, INTEGRATION AND E2E USING JUNIT5 AND MOCKITO.
  • POSTGRESQL - FLYWAY
  • JPA PERSISTENCE - SPRING DATA JPA
  • SPRING HATEOAS
  • OPEN API (SWAGGER)
  • VALIDATION
  • JACOCO

Images of project

Eureka

Captura de tela de 2024-06-23 13-22-01

RabbitMQ

Captura de tela de 2024-06-23 13-21-44 Captura de tela de 2024-06-23 13-21-33

Unit Tests

Captura de tela de 2024-07-09 20-42-45

E2R Tests

Captura de tela de 2024-07-11 09-44-36

Captura de tela de 2024-07-11 09-43-17

Jacoco

Captura de tela de 2024-07-09 20-32-02