Proje

Ödev Tanımı ve İçeriği

Bu dersin projesi kapsamında CSS FlexBox ve ASP.NET (v4.5) ile bir uygulama geliştirilmesinin yapılması beklenmektedir. Projedeki senaryo tamamen gerçek dünya veya kurgusal mahiyette olabilir. Proje, 2 statik sayfa ve 3 dinamik içerik sayfası (veritabanı etkileşimi bulunduran) olmak üzere 5 sayfalık bir web sitesi olarak kurgulanmalıdır. Dolayısı ile geliştirilen sitenin her bir sayfası diğer sayfalara bir menü ile köprü kurabilmelidir.

Veritabanı etkileşimi SQL Server, Postrgre SQL veya Access DB ile olabilir. Tercih edilmesi halinde yerel bir XML dökümanı ile de çalışabilir. Senaryo gereği olarak veri kaynağından okuma ve yazma işlemlerinin yapılması zorunludur. HTML markup işlemlerinde CSS Flexbox'dan azami ölçüde yararlanılmalıdır. Üretilen sayfaların tepkisel (Responsive) tasarım prensipleriyle gerçekleştirilmesi ve bunun özgün olması önemlidir. Bu bağlamda hazır şablon kullanımı yasaktır. Veritabanı şeması alıntılanabilir ancak erişimsel kodların öğrenci tarafından yapılması istenecektir

Aksi belirtilmediği sürece projelerin kodları sahiplerinde kalacaktır. Sunum günü projelerin 5-10 dakikalık dilimler halinde sunulması öngörülmektedir. Sunum günü öğrencilerin projelerini VS Code veya VS.NET üzerinde çalıştırırak göstermeleri mecburidir.

Ders Sorumlusu Dr. Öğr. Üyesi Ahmet Selman Bozkır.