View Code? Open in Web Editor
NEW
Monolith based e-commerce web application with Spring/Spring Boot
Java 99.93%
Dockerfile 0.07%
external-epam-laboratory's Introduction
Used technologies during the laboratory:
Created application using following tools:
- Spring Core, Spring MVC
- Testing (JUnit,Mockito)
- REST API
- JDBC with Connection Pooling
- MySql
- Maven
- Postman for testing
Migrated from Spring to Spring Boot with Hibernate, also created HATEOAS endpoints and Swagger documentation.
- Spring Boot with JPA
- Gradle
- HATEOAS
- Swagger
Added following features:
- Spring Security
- OAuth, OpenID
- JWT access/refresh tokens
- Caffeine Cache
Deployed builded jar to AWS Cloud
Deployed to Docker and Tomcat using:
- Jenkins
- SonarQube for code analysis
- JaCoCo test report
Created basic pages for future web application
- HTML,CSS,JS
- Lodash library
- Bootstrap
- SASS
Created my own React application based on TypeScript
Updated my REST API for usage with react and AWS
external-epam-laboratory's People
Contributors
Stargazers
Watchers