Code Monkey home page Code Monkey logo

exemplos_api_rest's Introduction

😄👉 Siga meus Exemplos de API REST - Utilizando Spring boot

cat

Objetivo

Disponibilizar exemplos de API REST que pode ser reutilizável em produção ou em projetos de estudos.

Consumidores da API

As API de exemplo aqui poderá ser consumida por qualquer framework de sua escolha.
Exemplo: Angular, React, VueJS, Laravel e outros.

Por onde começar?

  • 1° Instalação:
  • 2° Escolha uma IDE de sua preferência Exemplo: STS, Eclipse, Inteligin ou qualquer outra.
  • 3° Git
  • 4° Escolha um banco de dados de sua preferencia para simular os testes localmente em sua maquina.
  • 5° Você pode dar um fork no projeto, clonar em seu PC
    .clone o repositório git https://github.com/renatoredes/exemplo_crud_jpa_api_padroes.git
    .Maven - UPDATE - Project - Force Update
  • 6° Crie sua branch realize faça correção de bugs, ou crie implementação customização de exemplos.
  • 7° Print os testes realizados e adicione na pasta screenshot e faça a documentação conforme estar na abra Wiki
  • 8° Solicite Pull Request conforme alinhamento no grupo.

Contribuir para projeto

Projeto open source qualquer pessoal pode contribuir com este projeto

  • para contribuir entre no grupo do whatsapp através do link abaixo:
  • Grupo foi criado para todos que desejam contribuir com o projeto API REST Exemplos

Regras

  • Todas implementação deve ser criada uma nova branch local e solicitar Pull Request para branch atual informada no grupo.
  • Cada branch Deve estar documentada 📝 para servir de exemplo para outras pessoas utilizar.
  • Verificar no grupo qual branch atual para solicitar pull request
  • Os exemplos de API REST deve ser criados utilizando Spring boot e testados.
  • Agendaremos uma reunião por mês com todos os contribuites do projeto, não é obrigatório participar..
  • Como funciona as tarefas? você surgere as suas atividades o que precisa ser feito ou melhorado cria uma branch e faz as suas customização e documenta o exemplo para ser reutilizável.

Grupo de Whatsapp: 👇

Front-end web

  • Neste projeto nosso foco é apenas criar exemplos de API REST, porém nada impede de você consumir um dos exemplos e criar um projeto front-end, você pode criar um exemplo e documentar da mesma forma que estamos fazendo com a API
  • Seu projeto front pode ser em qualquer framework ou linguagem de sua escolha.

Quem define as taks ? as nossas atividades ?

  • Nosso objetivos é criar exemplos reutilizável então você informa no grupo o que poderia ser implementado e cria suas proprias atividades.

O que já temos pronto neste projeto para ser reutilizado ?

  • CRUD: Padrões de Projetos + Spring Boot + JPA + JPQL. (branch: exemplo-api-rest-utilizando-jpa-jpql)
  • CRUD: Utilizando recursos Spring Data (branch: exemplo-utilizando-spring-data)
  • Estamos evoluindo o projeto de clínica médica 🚀🚀🚀🚀

Exemplo projeto de automação sistema clínica médica

  • Regras para contribuintes do projeto neste exemplo de automação clínica
    1° Abra uma issue com a atividade que você vai realizar
    2° Realize o fork do projeto baixe o branch de modelagem inicial
    3° Crie sua branch com o nome da issue
    4° Documente o que foi feito no Wiki do projeto
    5° Solicite pull request para branch: develop
    6° você pode iniciar sua contribuição escrevendo issues de pequenas atividades. .
    exemplo: você pode escrever uma issue de cadastro de funcionário, de acordo com o diagrama de banco de dados
    7° você pode iniciar sua contribuição realizando pequenos crud cadastros de alguns requisitos funcionais..
    de acordo com o diagrama de banco de dados ou issue aberta..
    8° DUVIDAS ? Entra no grupo de apoio do whatsapp que ajudo você.

DER

  • 🚨🚨 ATENÇÃO PROJETO EM ANDAMENTO. cat

Modelagem das tabelas utilizando hibernate jpa

  • baixe a branch: modelagem-dados-hibernate

Requisitos Funcionais

  • relatório de agendamentos de consultas médicas
  • alteração da senha de acesso
  • cadastro de pacientes
  • agendamento de consulta
  • cadastro de medicamentos
  • cadastro de exames complementares
  • geração de receitas
  • geração laudos
  • consulta do histórico dos pacientes (prontuário)
  • atualização do prontuário
  • cadastro de clínicas médicas aos administradores
  • cadastro de usuários do sistema aos administradores
  • cadastro de funcionarios
  • cadastro de pacientes
  • cadastro de médicos - baixe a branch: medico_feature 👉👉 Documentação.📝📝📝
  • cadastro de planos de saúde conveniados
  • cadastro de cargos

License

MIT © Renato Ferreira

👨👩 Social 🔝

Badge URL
Renato

exemplos_api_rest's People

Contributors

renatoredes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.