Programlamaya Giriş
ASP.NET MVC
ASP.NET WEB API
Entity Framework
Not Defteri
Sizden aşağıdaki görseldekine benzer bir web uygulaması yapmanız istenmektedir. Bunun için gerekli front-end ve back-end tasarımını gerçekleştireceksiniz. Ön tarafı geliştirirken isterseniz JQuery ve Bootstrap kütüphanelerini kullanabilirsiniz. Arka tarafı ise ASP.NET Web API ile geliştireceksiniz.
Görevler
- Başlık, içerik, eklenme zamanı özelliklerini barındıran notları listeleme, ekleme, güncelleme ve silme yöntemlerini içeren web apiyi geliştiriniz.
- HTML ve CSS kullanarak resimdekine benzer bir arayüz (site başlığı1, yeni not oluşturma2 butonu, tıklanabilir not başlıkları3, başlık kutusu4, içerik kutusu5, kaydet butonu6 ve sil butonu7) geliştiriniz.
- Sayfa açıldığında tüm notların başlıkları listelenecek ve tıklandığında sağındaki formda başlığının ve içeriğinin gösterilmesi sağlanacak. Ancak bir not seçilinceye kadar sağdaki form kullanıcıdan gizlenmeli ya da pasif halde gösterilmelidir.
- Yeni butonu "Yeni Not" başlıklı içeriği olmayan bir notu api aracılığıyla oluşturacak ve listeye ekleyerek formda gösterecek.
- Aktif (gösterimde olan) notun başlığı seçili olduğunu vurgulayacak farklı bir stile sahip olmalıdır.
- Kaydet butonuna basıldığında not üzerinde yapılan değişiklikler api aracılığıyla güncellenecek ve değişiklik arayüze de yansıtılacaktır.
- Sil butonuna basıldığında not api aracılığıyla silinecek ve değişiklik arayüze yansıtılacaktır.