Engin Demiroğun düzenlemiş olduğu (Java & React) Yazılım Geliştirici Yetiştirme Kampında verilen ödev5'i içermektedir.

Overview

eTicaretSistemiSimulasyonu

Engin Demiroğun düzenlemiş olduğu (Java & React) Yazılım Geliştirici Yetiştirme Kampında verilen ödev5'i içermektedir. Ödev içeriği gereği bir e ticaret sitesinin çalışma prensibleri simüle edilmiştir. Kodlar yazılırkın katmanlı mimariler oluşturulmuş ve solid prensiblerine uyulmuştur. Ödevde istenilen şartlar başarı ile yerine getirilmiştir. Ödevde istenilen şartlar ;

1-Kullanıcılar sisteme bilgilerini girerek üye olabilmelidir. Sisteme temel kullanıcı bilgileri , e-posta ve parolayla üye olunabilmelidir. Temel kullanıcı bilgileri : ad, soyad, e-posta, parola. Temel bilgilerin tamamı zorunludur. Parola en az 6 karakterden oluşmalıdır. E-posta alanı e-posta formatında olmalıdır. (Regex ile yapınız. Araştırma konusu) E-Posta daha önce kullanılmamış olmalıdır. Ad ve soyad en az iki karakterden oluşmalıdır. Üyelik sonucu kullanıcıya doğrulama e-postası gönderilmelidir. (Simulasyon) Doğrulama linki tıklandığında üyelik tamamlanmalıdır. (Simulasyon) Hatalı veya başarılı durumda kullanıcı bilgilendirilmelidir.

2-Kullanıcılar sisteme Google hesapları ile üye olabilmelidir. (Simulasyon) İlerleyen zamanlarda başka yetkilendirme servisleri de kullanılabilir. (Sistemi dış servis entegrasyonu olacak şekilde yapılandırınız.) Hatalı veya başarılı durumda kullanıcı bilgilendirilmelidir.

3-Kullanıcılar e-posta ve parola bilgisiyle sisteme giriş yapabilmelidir. E-posta ve parola zorunludur Hatalı veya başarılı durumda kullanıcı bilgilendirilmelidir

Yukarıdaki şartlara bakıldığında google hesapları ile üye olunabilmesi için dışarıdan eklenen sınıfımız GoogleAccount paketinin içerisinde bulunan GoogleAccountManager sınıfıdır. Ödevde belirtilen isterlerin dışında ben ekstra bir şekilde tasarladığımız sisteme başarılı bir şekilde üye olmayan kullanıcının sisteme login olamamasını denetleyen bir yapı daha kurdum. Kodlar ile ilgili detaylı açıklamalar java dosyalarının içerisinde bulunmaktadır. Bu çalışmayla ilgili aklınıza takılan herhangi bir şey olursa bana ulaşmaktan çekinmeyin lütfen.

You might also like...

Event promoted by DevSuperior to improve the best practices of Spring with Java and has React JS as an additional.

Event promoted by DevSuperior to improve the best practices of Spring with Java and has React JS as an additional.

Semana-Spring-React (sds3.0) Introduction SDS3 is an event promoted by DevSuperior which aims to help students and programming professionals to enter

Oct 25, 2021

📊It includes all the work done during the Java-React Bootcamp.

📊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

Jun 21, 2022

JAVA & REACT KAMPI 5. Gun ödevi - SystemOfECommerce

JavaProject5GunOdev JAVA & REACT KAMPI 5. Gun ödevi - SystemOfECommerce SMTcoder Projeye yıldız Vermeyi Unutmayın 🚀 Teşekkürler! ❤️ Entites katmanınd

Nov 6, 2022

Human Resource Management System (Java & React)

Human Resource Management System (Java & React)

🚀 HumanResourceManagementSystem 📌 Steps İş Arayanlar sisteme kayıt olabilmelidir. ✔️ İş verenler sisteme kayıt olabilmelidir. ✔️ ️ Sisteme genel iş

Sep 12, 2022

Java React Camp Homeworks

Java React Camp Homeworks

JavaReactCamp Documents JavaReactCamp documents in here. Maybe you want to look and check them. If you think any mistake in documents you can type a c

Jul 10, 2021

Human Resources Management System Using React with Java

Human Resources Management System Using React with Java

File Directory Main Adapters Abstract Concretes Business Abstract Concretes Core / Utilities Regex Results Upload Data Access Abstract Entities Concre

Jul 28, 2021

Java - React Camp Homeworks Kodlama.io

Java - React Camp Homeworks | Kodlama.io Discord: CosmicDust#4917 HRMS Project Back - End Source Code & Server (Swagger UI) Front - End Source Code &

Jun 22, 2022

React Native wrapper around Indy SDK Java and Objective-C wrappers.

React Native Indy SDK React Native Indy SDK wrapper. Installation with npm: $ npm install indy-sdk-react-native --save with Yarn: $ yarn add indy-sdk-

Dec 5, 2022

Flights metasearch engine simulation using Java, GraphQL and React.js, developed for COMP30220 Distributed Systems.

Flights metasearch engine simulation using Java, GraphQL and React.js, developed for COMP30220 Distributed Systems.

Distributed Airways For the full project report, see ./report.pdf. A demonstration video is available here. Requirements Docker JDK 8 and Apache Maven

Dec 29, 2022
Owner
Baran Emre Türkmen
I try to improve myself on web development with java.
Baran Emre Türkmen
(Java & React) Yazılım Geliştirici Yetiştirme Kampı Java kısmına ait yazılan kaynak kodlar ve ödev çalışmalarım.

JavaCamp Kamp sürecinde yazılan kaynak kodlar ve ödev çalışmalarım. Day 1 1)Intro Day 2 2)oopIntro 2.1)oopIntro ~ Homework Day 3 3)oopIntro2 3.1)inher

Melih Çelik 17 Jun 26, 2022
Yazılım Geliştirici Yetiştirme Kampı (JAVA + REACT) 4.gün 3.ödev

GameProject Yazılım Geliştirici Yetiştirme Kampı (JAVA + REACT) ?? Engin Demiroğ tarafından sisteme yüklenmiş ödevin içeriği Bir oyun yazmak istiyorsu

Dilara BEDİR 9 May 8, 2021
Yazılım Geliştirici Yetiştirme Kampı (JAVA & REACT) Uygulama Projesi (Backend)

HRMS_JavaProject Yazılım Geliştirici Yetiştirme Kampı (JAVA & REACT) Uygulama Projesi (Backend) 9.Gün Ödevleri: Farklı alanlara başvuru için, aday baş

Barış ERTUĞRUL 18 Jul 26, 2022
Bu repo Engin Demiroğ hocanın 2022 Java Yazılımcı Geliştirme ve Yetiştirme Kampı'na ait ödevleri içermektedir.

Java_2022 Bu repo Engin Demiroğ hocanın 2022 Java Yazılımcı Geliştirme ve Yetiştirme Kampı'na ait ödevleri içermektedir. 14.09.2022 - ??.??.???? Ödevl

Esma 9 Oct 13, 2022
Engin Demiroğ - Yazılımcı Geliştirme (JAVA + REACT) Yerleştirme Kampı 5. Gün Ödevi

JavaCampD5HomeWork Engin Demiroğ - Yazılımcı Geliştirme (JAVA + REACT) Yerleştirme Kampı 5. Gün Ödevi Package.Entites Kayıt olacak kullanıcının bilgil

Berkcan 14 Jun 30, 2021
Java Camp - Kodlama.io - Engin Demiroğ - 2022

About Repository This repository contains Java Bootcamp documentation like lesson codes, assignments, and final project. Also i will try to give to yo

Ahmet Usta 5 Oct 18, 2022
Projeto criado na semana Spring React organizado pela escola Dev Superior com foco na prática/aprendizado das tecnologias Spring e React.

DSVendas Projeto criado na semana Spring React organizado pela escola Dev Superior com foco na prática/aprendizado das tecnologias Spring e React. htt

João Gabriel 3 May 18, 2021
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.

Ramesh Fadatare 43 Dec 22, 2022
Sceneform React Native AR Component using ARCore and Google Filament as 3D engine. This the Sceneform Maintained Component for React Native

Discord Server Join us on Discord if you need a hand or just want to talk about Sceneform and AR. Features Remote and local assets Augmented Faces Clo

SceneView Open Community 42 Dec 17, 2022
With react-native-update-in-app library you can easily implement in-app updates in your React Native app using CDN or any other file server

React Native In-App update With react-native-update-in-app library you can easily implement in-app updates in your React Native app using CDN or any o

Nepein Andrey 7 Dec 21, 2022