I developed the backend for a smart agenda app, where users can be either consumers or providers. Consumers can make appointments for different types of services (medical, selfcare, entertainment, etc.), while providers are in charge of these appointments.
Each user has his own schedule where appointments are stored and clients can even switch appointments between them if needed.
β β»οΈ Initial Setup
β β»οΈ Java Recap
β β»οΈ Intro to Spring Boot and Web Services
β β»οΈ Building REST APIs using Spring
β β»οΈ Adding a database to the Spring Boot application
β β»οΈHibernate, JPA, HQL/JPQL
β β»οΈ Building the Service Layer
β β»οΈ Design patterns
β β»οΈHttp client
β β»οΈ Testing your application
β β»οΈ Unit tests, Mockito, integration/e2e tests
β β»οΈ Deploying in containers
β β»οΈ Docker, Logs
β β»οΈ Deep dive into Web Services Suggestions
β β»οΈ Best practices/ Spring Security
β β»οΈ Cloud