Skip to content

cceydae/JavaReactSoftwareDeveloperCamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yazılım Geliştirici Yetiştirme Kampı (JAVA + REACT) - Engin Demirog

  • Kodlama.io sitesine gidiniz.
  • Özellik nesnesi olarak tanımladığımızı düşündüğünüz iki örnek veriniz.
  • Bunlara ait class, contructor yapılarını oluşturup diziye ekleyip listeleyiniz.
  • İş sınıfı olarak tanımladığımızı düşündüğünüz bir class oluşturunuz. En az iki metot yazınız.
  • Kodlama.io projesini yazdığınızı düşünelim.
  • User, Instructor, Student nesnelerini modelleyiniz. (Class-Inheritance)
  • UserManager, InstructorManager, StudentManager için sistemde olabilecek operasyonları tahminleyip modelleyiniz. (Class-Inheritance-Method)
  • Starbucks ve Nero için müşteri yönetimi yapan bir sistem
  • Starbucks ve Nero müşterilerini veri tabanına kaydetmek istiyor
  • Starbucks ek olarak mernis doğrulaması istiyor, müşteriler için her kahve alımında yıldız kazandırmak istiyor.
  • Bir oyun yazmak istiyorsunuz. Bu yazılım için backend kodlarını JAVA ile geliştirmeyi planlıyoruz. Yeni üye, satış ve kampanya yönetimi yapılması isteniyor. Nesnelere ait özellikleri istediğiniz gibi verebilirsiniz. Burada amaç yazdığınız kodun kalitesidir.
  • Oyuncuların sisteme kayıt olabileceği, bilgilerini güncelleyebileceği, kayıtlarını silebileceği bir ortamı simule ediniz. Müşteri bilgilerinin doğruluğunu e-devlet sistemlerini kullanarak doğrulama yapmak istiyoruz. (E-devlet sistemlerinde doğrulama TcNo, Ad, Soyad, DoğumYılı bilgileriyle yapılır. Bunu yapacak servisi simule etmeniz yeterlidir.)
  • Oyun satışı yapılabilecek satış ortamını simule ediniz.( Yapılan satışlar oyuncu ile ilişkilendirilmelidir. Oyuncunun parametre olarak metotta olmalı.)
  • Sisteme yeni kampanya girişi, kampanyanın silinmesi ve güncellenmesi imkanlarını simule ediniz.
  • Satışlarda kampanya entegrasyonunu simule ediniz.
  1. Kullanıcılar sisteme bilgilerini girerek üye olabilmelidir.
  2. Kullanıcılar sisteme Google hesapları ile üye olabilmelidir. (Simulasyon)
  3. Kullanıcılar e-posta ve parola bilgisiyle sisteme giriş yapabilmelidir.
  4. Bu isterleri katmanlı mimaride simüle ediniz.
  • Bu sisteme ait Java backend yazmak istiyoruz.

About

Yazılım Geliştirici Yetiştirme Kampı (Engin Demiroğ)-work

Resources

Stars

1 star

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages