MY Yazılım Akademi bünyesinde Murat Yücedağ hocamız tarafından gerçekleştirilen ASP.NET MVC eğitimine ait Code First yaklaşımını kullandığımız bir projedir. Yapılan bu proje, akademi bünyesindeki 2.projedir.
Projede, bir restoran hakkında bilgiler sunulması ve rezesvasyon oluşturulması amaçlanmıştır. Anasayfada, menülerin gösterildiği, şefler ve restoran hakkında bilgilerin verildiği kısımlar yer almaktadır. Kullanıcı arayüzü, etkili bir kullanım deneyimi sunmaktadır.
🟢 ASP.NET MVC Framework : Projenin temel web uygulama çerçevesi olarak, geliştirilmiş modülerlik, test edilebilirlik, esneklik ve performans sunan ASP.NET MVC (Model-View-Controller) kullanılmıştır.
🟢 Entity Framework 6.0 : Veritabanı ilişkisi için Object Relation Mapping(ORM) araçlarından biri olan Entity Framework kullanılmıştır.
🟢 Code First Yaklaşımı : Entityler ve diğer tüm yapılar, ORM Modelleme yöntemlerinden biri olan Code First Yaklaşımı ile oluşturulmuştur.
🟢 Microsoft SQL Server : Veritabanı yönetim sistemi olarak MSSQL kullanılmıştır.
🟢 HTML-CSS-Boostrap : Frontend tarafındaki tasarımlar için HTML, CSS ve Boostrap kullanılmıştır.
🟢 Javascript ve Ajax : Rezervasyon oluşturma ve İletişim sayfasında mesaj gönderimi için Ajax kullanılmıştır. Uyarılar için SweatAlert eklentisi tercih edilmiştir.
🟢 LINQ : CRUD işlemler sırasında sorgulama, gruplama, sıralama gibi işlemler için LINQ kullanılmıştır.
🟢 Session İşlemleri : Authentication süreci ve giriş yapan adminin oturum işlemlerinin yönetilmesi amaçlanmıştır.