Viaje de desarrollo eficiente
⚽ API Bolão
Implemente la API necesaria ejecutar una aplicación que permita a las personas crear bolsas. Al final de la capacitación, tendremos actividades experimentadas que supuestamente son más simples, como registros, pero también lidiaremos con situaciones un poco más complicadas, como crear invitaciones de participantes, asociación de grupos con grupos, conjeturas, validación de adivinanzas, etc.
? Pila
- Java 14 - JDK 14 es la implementación de referencia de fuente abierta de la versión 14 de la plataforma Java SE especificada por JSR 389 en el proceso de la comunidad Java.
- Boot de primavera: Spring hace que la programación Java sea más rápida, más fácil y más segura para todos. El enfoque de Spring en la velocidad, la simplicidad y la productividad lo ha convertido en el marco Java más popular del mundo.
- Spring Data JPA - Spring Data JPA, parte de la familia de datos de primavera más grande, facilita la implementación de repositorios basados en JPA fácilmente.
- Spring Security: Spring Security es un marco de autenticación y acceso de acceso poderoso y altamente personalizable.
- PostgreSQL - PostgreSQL: la base de datos relacional de código abierto más avanzado del mundo
- Lombok - Project Lombok es una biblioteca Java que se conecta automáticamente a su editor y creó herramientas, condimentando su Java.
? Ejecutar guiones
Casa del código API
Desarrolle una API para admitir parte de la operación de la casa del código.
? Pila
- Java 11 - JDK 11 es la implementación de referencia de origen abierto de la versión 11 de la plataforma Java SE especificada por JSR 384 en el proceso de la comunidad Java.
- Quarkus - Java Stack nativo de Kubernetes a medida para el punto de acceso OpenJDK y GRAALVM, creado a partir de las mejores bibliotecas y estándares de Breed Java.
- Base de datos H2: la base de datos Java SQL. Muy rápido, código abierto, API JDBC. Modos incrustados y de servidor; Bases de datos en memoria
- OpenAPI - La especificación de OpenAPI: el estándar de la industria ampliamente adoptado para la descripción API modernas.
- Lombok - Project Lombok es una biblioteca Java que se conecta automáticamente a su editor y creó herramientas, condimentando su Java.
? Extensiones
- Resteasy Jax-RS
- Resteasy JSON-B
- Resteasy JSON-P
- Validador de hibernación
- Smallrye Openapi
- Hibernate Orm con estilo
- Conductor JDBC - H2
? Ejecutar guiones
? Pagos de API
Implemente una aplicación específica para procesar pagos relacionados con una famosa aplicación de pedido de alimentos, YFOOD. La idea es que nuestra aplicación se encuentre las posibles formas de pago a una persona dada un restaurante y después de procesar el pago debido a la elección final de la persona. Este es un servicio crucial en el contexto de Yfood. Es la finalización de la experiencia del usuario y necesitamos cumplir tantas solicitudes como sea posible en las condiciones más extremas.
? Pila
- Java 15 - JDK 15 es la implementación de referencia de origen abierto de la versión 15 de la plataforma Java If, especificada por JSR 390 en el proceso de la comunidad Java.
- Spring Boot 2.4.0 - Spring hace que la programación Java sea más rápida, más fácil y más segura para todos. El enfoque de Spring en la velocidad, la simplicidad y la productividad lo ha convertido en el marco Java más popular del mundo.
- Spring Cloud Openfeign: Feign es un servicio web declarativo Clent. Hace que escribir clientes de servicios web sea más fácil.
- Spring Data JPA - Spring Data JPA, parte de la familia de datos de primavera más grande, facilita la implementación de repositorios basados en JPA fácilmente.
- Validación de primavera: iniciador para usar la validación de Java Bean con validador Hibernate
- H2 - PostgreSQL: la base de datos relacional de código abierto más avanzado del mundo
? Ejecutar guiones
? API del mercado libre
Implementar una parte del mercado libre.
? Pila
- Java 15 - JDK 15 es la implementación de referencia de origen abierto de la versión 15 de la plataforma Java If, especificada por JSR 390 en el proceso de la comunidad Java.
- Spring Boot 2.4.2 - Spring hace que la programación Java sea más rápida, más fácil y más segura para todos. El enfoque de Spring en la velocidad, la simplicidad y la productividad lo ha convertido en el marco Java más popular del mundo.
- Spring Data JPA - Spring Data JPA, parte de la familia de datos de primavera más grande, facilita la implementación de repositorios basados en JPA fácilmente.
- Validación de primavera: iniciador para usar la validación de Java Bean con validador Hibernate
- Spring Security: Spring Security es un marco de autenticación y acceso de acceso poderoso y altamente personalizable. Es el estándar para asegurar aplicaciones basadas en primavera.
- H2 - PostgreSQL: la base de datos relacional de código abierto más avanzado del mundo
? Ejecutar guiones
? Que contribuye
- Horcearlo
- Crea tu rama de características (
git checkout -b my-new-feature ) - Confirme sus cambios (
git commit -am 'Added some feature' ) - Empujar a la
git push origin my-new-feature - Crear nueva solicitud de extracción