İnnova-Patika Java Spring Bootcamp - > Bitirme Projesi -> Backend

Overview

FRONTEND İÇİN TIKLAYINIZ

PROJE HAKKINDA

user-service

-  Banka hesabı açmak isteyen kullanıcıdan bilgileri alınarak validasyon işlemlerine tabi tutulur.
-  Validasyon işlemlerinden geçen kullanıcı PostgreSql veritabanına kaydedilir.
-  Daha sonradan kullanıcı silme, düzenleme işlemleri yapılabilir.

credit-service

-  Kredi başvurusu yapmak isteyen kullanıcıdan kredi bilgileri alınır.
-  Validasyon işlemlerinden geçen kullanıcının kredi skor bilgileri ilgili servisten alınır.
-  Kriterlere göre kullanıcının kredi sonucu hesaplanır.
-  Kredi sonucu kullanıcıya bildirilir.
-  Kredi bilgileri MongoDB veritabanına kaydedilir

PROJENİN MİKROSERVİS MİMARİSİ

micro

SERVİSLER

EUREKA-SERVER

  path : localhost:8761

eureka

API-GATEWAY

  path : localhost:9191

USER-SERVICE

 path : localhost:9191/users/**  or USER-SERVICE/users/**
Http Method Erişim Noktası Açıklama
GET /users/getAll Veritabanındaki bütün kullanıcıları getirir.
GET /users/:id Veritabanında verilen id değeri ile eşleşen kullanıcı getirir.Eşleşme olmadığında hata objesi döndürür.
GET /users/exists/:identityNumber Verilen TC numaralı kullanıcının veritabanında olup olmadığını kontrol eder.Var ise true yok ise false döndürür.
POST /users/add Validasyon işlemlerinden geçen kullanıcıyı veritabanına kaydeder.
PUT /users/update/:id Kullanıcının kayıtlı olup olmadığı kontrol edilir kayıtlı ise update işlemi yapılır.Kayıtlı değil ise hata objesi döndürür.
DELETE /users/delete/:id Kullanıcının kayıtlı olup olmadığı kontrol edilir kayıtlı ise delete işlemi gerçekleştirilir.Kayıtlı değil ise hata objesi dönülür.

CREDIT-SERVICE

 path : localhost:9191/credits/**  or CREDIT-SERVICE/credits/**
Http Method Erişim Noktası Açıklama
GET /credits/getAll Veritabanındaki bütün kredi bilgilerini getirir.
GET /credits/:identityNumber Veritabanından verilen TC numarası ile eşleşen kullanıcı getirir.Eşleşme olmadığında hata objesi döndürür.
POST /credits/calculate Validasyon işlemlerinden geçen kullanıcının kredi bilgisi hesaplanır ve sonuç kullanıcıya dönülür.

COMMON-SERVICE

User ve Kredi servisleri için ortak olan objelerin bulunduğu servis.

You might also like...

Projeto realizado durante o bootcamp da Generation.

Projeto realizado durante o bootcamp da Generation.

Projeto de conclusão do BlOCO - I QUAL A MISSÃO DO PROJETO? Disseminar a cultura de doação voluntária de sangue entre a população. O POSSO DOAR nasceu

Oct 19, 2021

该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 web 开发以及目前大家普遍使用的线上博客项目/企业大型商城系统/前后端分离实践项目等,摆脱各种 hello world 入门案例的束缚,真正的掌握 Spring Boot 开发。

该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 web 开发以及目前大家普遍使用的线上博客项目/企业大型商城系统/前后端分离实践项目等,摆脱各种 hello world 入门案例的束缚,真正的掌握 Spring Boot 开发。

Spring Boot Projects 该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 web 开发以及目前大家普遍使用的前

Dec 30, 2022

Repository with Backend code for InnoTutor project. It is written on Java/Spring.

Repository with Backend code for InnoTutor project. It is written on Java/Spring.

Backend ᅠ ᅠ Developers: Daniil Livitn, Roman Soldatov Contents Requirements API Database Google credentials Hosting and CI How to install locally Code

Sep 17, 2022

Spring MVC backend written in Java for my wiki/blog

blog-api Spring MVC backend written in Java for my wiki/blog. Why Spring? Spring MVC and other parts of the Spring framework are still immensely popul

Mar 16, 2022

Bersama Java Spring membangun negeri (Backend)

Hal - hal yang ada pada Java Spring Application Context Menggunakan IoC (Inversion of Control) / Container. Singleton : Object yang hanya dibuat 1 kal

Jul 11, 2022

Application for creating blog posts, developed with Java using Spring Framework for backend and Angular along with PrimeNG Library for frontend development.

Application for creating blog posts, developed with Java using Spring Framework for backend and Angular along with PrimeNG Library for frontend development.

Application for creating blog posts, developed with Java using Spring Framework for backend and Angular along with PrimeNG Library for frontend development.

Nov 27, 2022

A backend for Asciidoctor used to produce Spring styled HTML

Asciidoctor Spring Backends Alternative HTML conversion for Asciidoctor with a Spring "look and feel". Maven build integration You can use the Asciido

Dec 14, 2022

In this course, we will learn how to build a complete full-stack web application using Spring boot as backend and React (React Hooks) as frontend

In this course, we will learn how to build a complete full-stack web application using Spring boot as backend and React (React Hooks) as frontend. We will use MySQL database to store and retrieve the data.

Dec 22, 2022

Frontend : React , Backend : Spring boot

React(Front) + Spring Boot(Back) 작업 하기 앞서, React와 Spring Boot는 각각 다른 서버에서 돌아가기 때문에, 연동시 Front에 문제가 생기면 Back까지 문제가 생길 수 있다. 하지만, Spring Boot에서 React와 같

Jan 9, 2022
Owner
Murat Ali KIŞTAN
Murat Ali KIŞTAN
CASGEM MİLTEK Java Backend Yazılımcı Geliştirme Programı kapsamında geliştirdiğim RentACar projesi

Rent A Car Project Rent A Car Backend Project is a demo built with Spring Boot. Features Each brand can have a maximum of 5 vehicles, The car can be d

Ferhat ÇELİK 19 Sep 14, 2022
循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc

Spring 系列教程 该仓库为个人博客https://mrbird.cc中Spring系列源码,包含Spring Boot、Spring Boot & Shiro、Spring Cloud,Spring Boot & Spring Security & Spring Security OAuth2

mrbird 24.8k Jan 6, 2023
Spring Boot microservices app with Spring Cloud, Robust and resilient backend managing e-Commerce app

e-Commerce-boot μServices Important Note: This project's new milestone is to move The whole system to work on Kubernetes, so stay tuned. Introduction

Selim Horri 65 Dec 23, 2022
📊It includes all the work done during the Java-React Bootcamp.

?? Java + React Bootcamp ?? Part 1 - Java Part 2 - React ?? Lecture Class: Youtube ?? Instructor: Engin Demirog ?? Course Materials: Kodlama.io Bootca

İlknur Sucaklı 20 Jun 21, 2022
Projetos concluídos no bootcamp JAVA GFT

GFT DIO bootcamp Este repositório contem todos os projetos criados no decorrer do bootcamp GFT. Para não criar repositórios diferentes deixei ambos os

Matheus Sarto 1 Jul 5, 2022
Curso Bootcamp GFT Start Woman Java (dizem que quem deixa estrelas nesse repositório, é pq é bonito! :)

☕ Curso: Bootcamp GFT Start Woman Java O Bootcamp GFT Start Woman Java é um programa gratuito direcionado para desenvolvedoras que estão começando a j

Sah 4 May 7, 2022
☕️🚀🚨 This repository consists of solutions for the Community Classroom complete DSA Java Bootcamp assignment problems.

Java DSA Bootcamp ?? Assignments Go to Kunal Kushwaha's ????‍?? course repository : ☕️ Java DSA Bootcamp ⚠️ ?? this repository is now inactive due to

Milind Mishra⚡️ 106 Dec 12, 2022
Tech Elevator Bootcamp Exercises and Projects

TechElevatorExercises A folder for all my Tech Elevator endeavors as I learn full-stack development bootcamp-style.

Kai Indigo Wolf 1 Jul 24, 2022
Project developed in Block 1 through the Generation bootcamp

PROJETO JAVA - CCHIV COMBATE CONTRA O HIV COMO SURGIU ? É um software criado para facilitar a forma de atender o público de pessoas portadoras do HIV

Paulo Brisola 4 Jul 5, 2022
🏫 Testing Workshop for Factoria F5 Bootcamp

ms-test--factoriaf5-testing ?? Testing Workshop for Factoria F5 Sample used in Adevinta Spain's Factoria F5 masterclasses Develop Clone/fork this repo

Adevinta Spain 4 Mar 2, 2022