tacsio / jornada-dev-eficiente

Implementação de projetos para a Jornada do Dev Eficiente
https://deveficiente.com/
MIT License
8 stars 3 forks source link
architecture practice quarkus spring-boot

Jornada Dev Eficiente

Jornada Dev Eficiente 🚀

GitHub repo size GitHub language count GitHub top language GitHub last commit GitHub issues GitHub contributors GitHub commit activity Maintenance

:soccer: Api Bolão Java CI with Gradle - Bolão API

Implementar a API necessária rodar uma aplicação que possibilite pessoas criarem bolões. No final do treinamento vamos ter passado por atividades que são supostamente mais simples, como cadastros, mas também vamos lidar situações um pouco mais complicadas, como criação de convites de participantes, associação de pessoas a grupos, palpites, validação de palpites etc.

:pushpin: Stack

:heavy_dollar_sign: Run Scripts

./gradlew boot:run

:books: API Casa do Código Java CI with Maven - API Casa do Código

Desenvolver uma api para suportar parte do funcionamento da casa do código.

:pushpin: Stack

:package: Extensions

  1. RESTEasy JAX-RS
  2. RESTEasy JSON-B
  3. RESTEasy JSON-P
  4. Hibernate Validator
  5. SmallRye OpenAPI
  6. Hibernate ORM with Panache
  7. JDBC Driver - H2

:heavy_dollar_sign: Run Scripts

./mvnw quarkus:dev

:credit_card: Api Pagamentos Java CI with Gradle - API Pagamentos

Implementar uma aplicação específica para processar pagamentos relativos a um aplicativo famoso de pedido de comida, o YFood. A ideia é que nossa aplicação liste as possíveis formas de pagamento para uma pessoa dado um restaurante e depois que a gente processe o pagamento em função da escolha final da pessoa. Esse é um serviço crucial no contexto do YFood. É a conclusão da experiência do usuário e precisamos atender o máximo de pedidos que for possível sob as condições mais extremas.

:pushpin: Stack

:heavy_dollar_sign: Run Scripts

./gradlew boot:run

:package: Api Mercado Livre Java CI with Maven - API Mercado Livre

Implementar uma parte do mercado livre.

:pushpin: Stack

:heavy_dollar_sign: Run Scripts

./mvn spring-boot:run

:bullettrain_side: Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request