Bu proje, en güncel .NET 10 teknolojileri kullanılarak geliştirilmiş, dinamik içerik yönetimine sahip bir kişisel web sitesidir. Modern web geliştirme standartlarına uygun olarak MVC (Model-View-Controller) tasarım deseni üzerine inşa edilmiştir.
Bu projeyi geliştirirken temel amacım; ASP.NET Core MVC yapısını, Entity Framework Core ile veritabanı yönetimini ve Bootstrap ile responsive tasarım yeteneklerimi sergilemektir. Karmaşık mimariler yerine, performanslı ve yönetilebilir sade bir yapı tercih edilmiştir.
- Güncel Teknoloji: Proje, performans ve güvenlik için en son sürüm olan .NET 10 altyapısı ile geliştirildi.
- Dinamik Admin Paneli: Sitedeki projeler, yetenekler ve hakkımda kısımları kod tarafına dokunmadan panel üzerinden yönetilebilir.
- Entity Framework Core: Veritabanı işlemleri (CRUD) için ORM kullanılarak güvenli veri erişimi sağlandı.
- Veri Doğrulama (Validation): Kullanıcıdan alınan veriler (iletişim formu vb.) sunucu taraflı (Server-side) doğrulamadan geçer.
- Authentication: Admin paneli güvenliği için yetkilendirme mekanizması kuruldu.
- Framework: .NET 10.0 (ASP.NET Core MVC)
- Veritabanı: MS SQL Server
- ORM: Entity Framework Core
- Frontend: HTML5, CSS3, Bootstrap 5
- Tasarım Deseni: MVC (Model-View-Controller)