Este é um projeto desenvolvido com Spring Boot com o objetivo de praticar e aprofundar os conhecimentos na criação de APIs RESTful, estruturação de projetos Java e utilização dos principais recursos do ecossistema Spring.
O principal objetivo deste projeto é servir como ambiente de estudos e experimentações com os seguintes conceitos:
- Spring Boot
- Spring Web (REST)
- Spring Data JPA
- Spring Security - OAuth2, Login Social, Autenticação e Validação
- Spring Validation
- Spring Actuator - Loggin, Métricas e Observabilidade
- Spring Thymeleaf
- Integração com banco de dados (H2 e PostgreSQL)
- Documentação de Api com Swagger
- Mapeamento de Entidades com Mapstruct
- Docker
- Camadas de uma aplicação (Controller, Service, Repository) e arquitetura MVC
- Boas práticas de codificação
Estudante do 3º período no curso de Tecnologia em Análise e Desenvolvimento de Sistemas, na Unisales - Centro Universitário Salesiano. Atualmente, atuo na área de T.I como Suporte N1.
Fascinado e entusiasta no desenvolvimento Backend, onde nos meus tempos livres, desenvolvo alguns projetos utilizando Java com Spring Boot, e bancos relacionais PostgreSQL para gestão dos dados do sistema desenvolvido!
-
Java
-
Spring Boot
-
PostgreSQL
-
GitHub: brenonun3s
-
LinkedIn: linkedin.com/in/brenonun3s
This is a project developed with Spring Boot with the objective of practicing and deepening knowledge about creating RESTful APIs, structuring Java projects and using the main resources of the Spring ecosystem.
The main objective of this project is to serve as an environment for studying and experimenting with the following concepts:
- Spring Boot
- Spring Web (REST)
- Spring Data JPA
- Spring Security - OAuth2, Social Login, Authentication and Validation
- Spring Validation
- Spring Actuator - Loggin, Metrics and Observability
- Spring Thyme Leaf
- Database Integration (H2 and PostgreSQL)
- API Documentation with Swagger
- Entity Mapping with Mapstruct
- Docker
- Application Layers (Controller, Service, Repository) and MVC Architecture
- Good Commitment Practices
3rd semester student in the Technology course in Systems Analysis and Development, at Unisales - Centro Universitário Salesiano. Currently, I work in the IT area as N1 Support.
Fascinated and enthusiastic about Backend development, where in my free time, I develop some projects using Java with Spring Boot, and PostgreSQL relational databases to manage the data of the developed system!
-
Java
-
Spring Boot
-
PostgreSQL
-
GitHub: brenonun3s
-
LinkedIn: linkedin.com/in/brenonun3s