zeynepinan / JavaReactCamp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JavaReactCamp

JAVACAMP 5.GÜN ÖDEV İSTERLERİ

Aşağıda bir e-ticaret sisteminde sisteme kayıt ve sisteme giriş için gerekli gereksinim ve kabul kriterlerini yazdım. Bu sisteme ait Java backend yazmak istiyoruz.

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.

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.

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.

Bu isterleri katmanlı mimaride simüle ediniz.

About


Languages

Language:Java 100.0%