MarcusGitAccount / Todobook

Online based library for local companies' employees.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Todobook

Mockup API project developed for a school project in order to learn the following:

  1. IOC and dependency injection work using Spring containers.
  2. configuring a Spring Boot application.
  3. creating entities and repositories to hold application data.
  4. configuring and using an ORM and Java Beans using JPA.
  5. creating and serving API Rest endpoints using Spring Boot.
  6. validatind data.
  7. creating a layered architecture
  8. using different Java libraries such as Jackson, JSON Webtoken and common validators.
  9. securing API endpoints and creating remote user auth for your application using web tokens.
  10. creating application middleware(filters) for filtering authenticated users, enabling cors and routing acording to a user type
  11. creating different rights for admin/base users in the application.
  12. implementing various design patterns(singleton, factory, etc..)

About

Online based library for local companies' employees.


Languages

Language:Java 100.0%