Desafio Alura Challenge para backend. Criando uma API REST de controle de orçamento utilizando JAVA.

Overview

Controle de Orçamento - Alura Challenge

Projeto Alura Challenge Backend para construção de uma API Rest para controle de orçamento.

Informações sobre o desafio: https://www.alura.com.br/challenges/back-end-2/semana-01-api-rest

Semana 1

  • Definição de stack
  • Construir e expor CRUD via API Rest
  • Testes unitários via Postman

Semana 2

TBD

Semana 3

TBD

Semana 4

TBD

Stack

  • Java 11;
  • Springboot;
  • PostegreSQL 14;

Testes unitários

Os testes foram gerados no Postman. As coleções foram separadas por tipo de orçamento e estão disponíveis no diretório /postmanUnitTests.

O processo para execução do teste está documentado no site oficial do Postman.

Todas as requisições utilizam as seguintes variáveis globais:

{{url}}
{{port}}

Que representam a URL e a porta do ambiente em que aplicação estiver executando. Caso não utilize as collections online do Postman, é necessário criar as variáveis globais no seu próprio Workspace.

You might also like...

Criando um Banco Digital com Java na DIO pelo prof. @falvojr

🏦 Banco Digital com Java Criado no Bootcamp "GFT Start #3 Java", na Digital Innovation One. 🔍 Sobre o Projeto Foi um criado um "simulador de Banco",

Jan 31, 2022

Criando Catch The Crab em JAVA

Criando Catch The Crab em JAVA

🦀 Catch The Crab •Completo• Linguagem utilizada: JAVA Catch The Crab Neste joga terá caranguejos spawnando aleatoriamente você terá que destrui-lo an

Feb 21, 2022

Lab "Criando um Banco Digital com Java e Orientação a Objetos".

Criando um Banco Digital com Java e Orientação a Objetos 02/08/2021 - Mentoria #1: Tire Suas Dúvidas Sobre Orientação a Objetos Desafio: Considerando

Dec 6, 2022

Gerador de figurinhas desenvolvido durante a Imersão Java da Alura. 🤿 ☕

Gerador de figurinhas desenvolvido durante a Imersão Java da Alura. 🤿 ☕

Projeto Alura Stickers Projeto criado durante a Imersão Java da Alura. 🤿 ☕ Desenvolvido com 💙 por Gabriela Garcia. ⚙️ Funcionalidades GET dos Top 25

Dec 10, 2022

SpringData JPA - Alura

SpringDataJPA SpringData JPA - Alura Projeto de estudo do SpringData JPA, usando as interfaces @Repository, classes @Service, aplicando injeção de dep

Feb 4, 2022

Curso da Stack Quarkus - Alura

bitcoin Project This project uses Quarkus, the Supersonic Subatomic Java Framework. If you want to learn more about Quarkus, please visit its website:

Oct 29, 2021

Desafio Técnico GFT Start #5

Desafio Técnico GFT Start #5

GFT Start Java Esta mentoria tem como objetivo ajudar os Devs participantes do Programa GFT Start #5 Java a resolver o Desafio Técnico que será propos

Sep 20, 2022

Desafio final do camp "IBM- If Black, Then Code"

Desafio final do camp

[IBM- If Black, Then Code] Desafio Final - Hello Bank 📌 Objetivo O desafio final consiste em desenvolver API REST resolvendo a funcionalidade de tran

Sep 12, 2022

Repositório focado para a Turma 2022.2 do Cesmac para disciplina Programação Orientada a Objeto

Repositório focado para a Turma 2022.2 do Cesmac para disciplina Programação Orientada a Objeto

Sobre Repositório focado para turma de POO - Cesmac - 2022.2 Links úteis IntelliJ Download Java Doc - JDK 18 2Devs Podcast: SimpleCast Spotify Como se

Dec 8, 2022
Comments
  • Badge Alura Challenge

    Badge Alura Challenge

    Olá, back-ender!

    Primeiramente, gostaria de te parabenizar por aceitar o desafio e mergulhar de cabeça nessa segunda edição do Challenge de Back-End da Alura. Como recordação da sua participação e reconhecimento por compartilhar seu aprendizado com a comunidade, deixamos essa badge 🏅

    Abraços e te vejo nos próximos Challenges! bagde programacao 2

    opened by LucasdeFreitasp 0
Owner
Allan Cordeiro
Allan Cordeiro
Desafio numero 015 correspondiente al finalización del curso 01 de la carrera Java Full Stack de la academia Desafío LATAM

DesafioFinalProgramacionBasicaJava Desafio numero 015 correspondiente al finalización del curso 01 de la carrera Java Full Stack de la academia Desafí

null 1 Feb 17, 2022
Projeto de demonstração em JAVA, para administração e controle de um estacionamento

projetoEstacionamento Projeto de demonstração em JAVA, para administração e controle de um estacionamento: Este software de demonstração tem como obje

Gustavo Batista 3 Sep 22, 2022
Esse repositório disponibiliza uma versão zero de uma API de cadastro de usuários (Users) a ser melhorada com desafios ☕️ 🇧🇷

java-training-api Esse repositório disponibiliza uma versão zero de uma API de cadastro de usuários (Users) na pasta SRC a ser melhorada. DESAFIOS Os

Guillaume Falourd 91 Dec 22, 2022
RestApi para controle de extrato. (clientes - conta - features)

⚙️ Acesso direto ao repositório: CODE FONTE Código Fonte : https://github.com/Camargovf/ApiBanco/tree/master Rest API realizada em Springboot ?? Descr

Valdeir Camargo 4 Apr 30, 2022
Repositório destinado para projeto da semana Spring React do Dev superior. Utilizando Java, TypeScript e Frameworks

⚛️ DS Meta - Semana Spring-React Repositório destinado para projeto da semana Spring React do Dev superior. Utilizando Java, JavaScript e Frameworks.

João Vítor Queiroz 2 Sep 11, 2022
Distributed-messenger - 👨‍👨‍👧 Sistema de chat utilizando sockets desenvolvido para a disciplina de Sistemas Paralelos e Distribuídos

Distributed Messenger ??‍??‍?? Sistema de chat utilizando sockets desenvolvido para a disciplina de Sistemas Paralelos e Distribuídos Requisitos do Pr

Eloísa Bazzanella 5 Feb 19, 2022
Uma API REST com funcionalidades de CRUD que simula um sistema de leilão 💰.

Leilão API REST Essa aplicação foi feita para ajudar aqueles que ainda estão com alguma dúvida, sobre o funcionamento de um API REST em Spring. Já que

Fábio Henrique 4 Feb 23, 2022
Repositório referente ao código de uma classe data, com testes JUNIT, classe de exceção própria e classe aplicação para demonstrar as diversas funcionalidades da classe data

Exercicio-Data Repositório referente ao código de uma classe data, com testes JUNIT, classe de exceção própria e classe aplicação para demonstrar as d

Bruno Silveira Cequeira Lima 3 May 4, 2021
Uma ferramenta para facilitar o ensino e aprendizado de lógica de programação

EasyLogic EasyLogic é uma ferramenta que auxilia no processo de ensino e aprendizagem da lógica de programação, tendo como metodologia a associação en

Gustavo Balero 5 Dec 2, 2022
Projeto criado no Santander Dev Week 2022 + DIO com o intuito de desenvolver uma camada de APIs (backend) que será utilizada pelo frontend.

Santader Dev Week + DIO 2022 - APIs Backend da aplicação de movimentação financeira Este repositório contém o backend da aplicação que foi desenvolvid

Pedro Antunes Negrão 2 Sep 7, 2022