Efficient Dev Journey
⚽ Api Bolão
Implement the necessary API run an application that allows people to create bags. At the end of the training we will have experienced activities that are supposedly simpler, such as registrations, but we will also deal with a little more complicated situations, such as creating participants' invitations, groups association with groups, guesses, guess validation, etc.
? Stack
- JAVA 14 - JDK 14 IS THE OPEN -SOURCE REFERENCE IMPLEMENTATION OF VERSION 14 OF THE JAVA SE PLATFORM SPECIFIED BY BY JSR 389 IN THE JAVA COMMUNITY PROCESS.
- Spring Boot - Spring Makes Programming Java Quicker, Easier, and Safer for Everybody. Spring's Focus on Speed, Simplicity, and Productivity has made it the World's Most Popular Java Framework.
- Spring Data JPA - Spring Data JPA, part of the Larger Spring Data Family, Makes It Easy to Easily Implement JPA Based Repositories.
- Spring Security - Spring Security is a powerful and Highly Customizable Authentication and Access -Control Framework.
- PostgreSQL - PostgreSQL: The World's Most Advanced Open Source Relational Database
- Lombok - Project Lombok is a java library that automatically plugs into your editor and built tools, spicing up your java.
? Run Scripts
API Code House
Develop an API to support part of the operation of the code home.
? Stack
- JAVA 11 - JDK 11 IS THE OPEN -SOURCE REFERENCE IMPLEMENTATION OF VERSION 11 OF THE JAVA SE PLATFORM SPECIFIED BY BY JSR 384 IN THE JAVA COMMUNITY PROCESS.
- QUARKUS - Kubernetes Native Java Stack Tailored for OpenJDK Hotspot and Graalvm, Crafted from the best of Breed Java Libraries and Standards.
- H2 Database - The Java SQL Database. Very Fast, Open Source, JDBC API. Embedded and Server modes; In-Memory Databases
- OpenAPI - The Openapi Specification: The Broadly Adopted Industry Standard for Description Modern Apis.
- Lombok - Project Lombok is a java library that automatically plugs into your editor and built tools, spicing up your java.
? Extensions
- RESTEASY JAX-RS
- Resteasy json-b
- Resteasy json-p
- Hibernate Validator
- Smallrye Openapi
- Hibernate Orm with Panache
- JDBC Driver - H2
? Run Scripts
? API Payments
Implement a specific application to process payments related to a famous food order application, YFood. The idea is that our application lies the possible forms of payment to a person given a restaurant and after we process the payment due to the final choice of the person. This is a crucial service in the context of YFood. It is the completion of the user experience and we need to fulfill as many requests as possible under the most extreme conditions.
? Stack
- Java 15 - JDK 15 is the Open -Source Reference Implementation of Version 15 of the Java If Platform, Specified by by by JSR 390 in the Java Community Process.
- Spring Boot 2.4.0 - Spring Makes Programming Java Quicker, Easier, and Safer for Everybody. Spring's Focus on Speed, Simplicity, and Productivity has made it the World's Most Popular Java Framework.
- Spring Cloud OpenFeign - FEIGN IS A DECLARATIVE WEB SERVICE CLENT. It makes Writing Web Service Clients Easier.
- Spring Data JPA - Spring Data JPA, part of the Larger Spring Data Family, Makes It Easy to Easily Implement JPA Based Repositories.
- Spring Validation - Starter for Using Java Bean Validation with Hibernate Validator
- H2 - PostgreSQL: The World's Most Advanced Open Source Relational Database
? Run Scripts
? Free Market API
Implement a part of the free market.
? Stack
- Java 15 - JDK 15 is the Open -Source Reference Implementation of Version 15 of the Java If Platform, Specified by by by JSR 390 in the Java Community Process.
- Spring Boot 2.4.2 - Spring Makes Programming Java Quicker, Easier, and Safer for Everybody. Spring's Focus on Speed, Simplicity, and Productivity has made it the World's Most Popular Java Framework.
- Spring Data JPA - Spring Data JPA, part of the Larger Spring Data Family, Makes It Easy to Easily Implement JPA Based Repositories.
- Spring Validation - Starter for Using Java Bean Validation with Hibernate Validator
- Spring Security - Spring Security is a powerful and Highly Customizable Authentication and Access -Control Framework. IT IS THE STANDARD FOR SECURING SPRING-BASED APPLICATIONS.
- H2 - PostgreSQL: The World's Most Advanced Open Source Relational Database
? Run Scripts
? Contributing
- Fork it
- Create Your Feature Branch (
git checkout -b my-new-feature ) - Commit Your Changes (
git commit -am 'Added some feature' ) - Push to the
git push origin my-new-feature - Create New Pull Request