Gloria Raquel Leyva Jerez (@grleyvaj)

Top repositories

1

soee-manage-user-backend

En este ejercicio desarrollo una API REST para gestionar usuarios empleando `Spring Boot`, `Spring Security` y `Spring Data JPA`. El almacenamiento de los datos se realiza en la base de datos `PostgreSQL` o en memoria usando `H2`, mediante la activaci贸n por variable de entorno del modo de persistencia. La API fue documentada con `Open API Swagger` y testeada con `Postman` y pruebas automatizadas con `JUnit`. Los paquetes fueron estructurados siguiendo `Domain Driver Design` y se aplicaron patrones como Adapter, F谩bricas, Repositorios entre otros. Para optimizar las consultas dado el volumen de datos manejados se emplea `HATEOAS` para `Paginaci贸n` y manejo de hipertexto, compresi贸n `gzip` y se ha habilitado `HTTP2` (apartado #Optimization del `aplication.properties` ).
Java
4
star
2

APIsREST_Liga

Este proyecto expone una API REST de la Liga Nacional de F煤tbol. La API REST fue desarrollada con `Spring Boot`, `Spring Data`, `JPA` y `MySQL`. Se implementan como buenas pr谩cticas la paginaci贸n, versionado y validaciones. Para escribir un c贸digo m谩s simple y legible se aplican anotaciones, implementan validadores y emplea `Lombok`. Para el manejo de recursos e hipertexto empleo `Spring HATEOAS`, para la seguridad `Spring Security` y seguiridad basada en tokens (`JWT`). Para gestionar migraciones `flyway`. El proyecto cuenta con una API versi贸n FREE y una API versi贸n PAID. Empleo `guava` e implemento una anotaci贸n de validaci贸n `Throttling` para limitar la cantidad de peticiones que se realizan a la versi贸n FREE.
Java
3
star
3

price-demo

Java
2
star
4

APIsREST_Tweets

En este ejercicio desarrollo un servicio que consume tweets de la API de twitter usando Twitter4j y basado en unos criterios de configuraci贸n los persisto con Redis para luego gestionarlos a trav茅s de una API REST. Para el desarrollo he aplicado una arquitectura orientada en DDD, aplicado patrones como Adapter, F谩bricas, Repositorios entre otros. Se han implementado pruebas con JUnit y la APIs se ha documentado con OpenApi. Para optimizar las consultas dado el volumen de datos manejados se emplea HATEOAS con Paginaci贸n, compresi贸n gzip y se ha habilitado HTTP2.
Java
2
star
5

example_springboot_jpa

Proyecto Spring Boot
Java
1
star
6

spring_boot_full_stack

Java
1
star
7

sam-aws-lambda-crud

Python
1
star
8

my_first_python_project

Python
1
star
9

DDD_SpringBoot_APIRest

This is a project with the implementation of a simple REST API with its basic methods (GET, POST, PUT, DELETE) using a component based architecture (best practices and design principles with Driver Domain Design) Technologies used: Spring Boot and HATEOAS for API REST, JPA in persistence, Spring Rest Docs for API documentation, and lombok. Persisting traces in mongodb.
HTML
1
star
10

my_first_pandas_project

Jupyter Notebook
1
star
11

intro_machine_learning_course

Jupyter Notebook
1
star
12

aws-manage-users-crud

Python
1
star
13

JavaScript_SimpleExamples

JavaScript
1
star
14

SpringBoot_FirstSteps

First steps with spring boot
Java
1
star
15

vehicle-miles-traveled-service

En este ejercicio desarrollo un microservicio que exponga un CRUD, conectando a una BD en la que se cargan previamente los datos del dataset p煤blico "04_sample_vmt_county.csv" disponible en: https://data.world/associatedpress/vehicle-miles-traveled. Para el desarrollo he aplicado una arquitectura orientada a DDD, aplicado patrones como Adapter, F谩bricas, Repositorios entre otros. Se han implementado pruebas con JUnit y la APIs se ha documentado con OpenApi. Para optimizar las consultas dado el volumen de datos manejados se emplea HATEOAS con Paginaci贸n, compresi贸n gzip y se ha habilitado HTTP2.
Java
1
star