PHP ile object oriented programlama pratiği amacıyla aşağıda kurallara göre belirtilen ödev yapılacaktır.
- Ödev son teslim tarihi 3 Mart 23:00
- Bir yere ( heroku vb ) deploy edilmiş olması artı puan :)
Arayüz için bootstrap kullanılacak.Proje native php kullanılarak yazılmalı, herhangi hazır bir framework yada kütüphane kullanılmamalı- Object oriented programlama yaklaşımı ile yapılmalı
Namespace kullanımına dikkat edilmeli.Autoloader yapısı kurulmalı. ( composer tercih edilebilir )- Exception'ları handle etmek artı puan :)
Yazılacak sepet uygulamasında aşağıdaki özellikler olmalı;
Ürünler bir json dosyasında saklanmalıÜrünler anasayfada listelenmeli ve ürün adı, fiyat bilgisi, para birimi bilgisi, sepete ekle butonu gösterilmeliSepete ekle butonuna basıldığında ürün sepete eklenmeli.Sepet içeriği SESSION içerisinde yer almalıSepet içeriği güncellenebilmeli ( sepetteki ürün adet miktarı )Sepet içeriğinden istenilen ürün kaldırılabilmeliSepette kaç ürün olduğu header'da yer alacak sepet ikonu yanında rakamsal olarak gösterilmeliSepet listesinde ürün ismi, fiyatı, para birimi, kaç adet eklendiği yer almalı.- Arayüz yayına çıkabilir bir ürün seviyesinde olmalı.