Proje içerisinde Generic Repository Design Pattern kullandım. Projede sadece Blog nesnesi kullandım fakat projenin sonraki süreçlerinde eklenebilecek olan farklı entity'ler için kod tekrarını önlemek amacıyla bu tasarım kalıbını kullandım.
Kullandığınız teknoloji ve kütüphaneler hakkında daha önce tecrübeniz oldu mu? Tek tek yazabilir misiniz?
ASP.Net Framework ile BilgeAdam firmasında eğitim alırken geliştirmiş olduğum projeler mevcut. ASP.Net Core ile Udemy üzerinden aldığım eğitim sonrası örnek projeler geliştirdim.
EntityFramework ile geliştirdiğim birçok proje mevcut. Genel olarak Code First yaklaşımını kullanarak veritabanı üzerinde gerekli değişiklikleri gerçekleştiriyorum.
Proje içerisinde kullanıcı girişi eklenebilirdi. Identity kütüphanesi ile kullanıcı işlemlerinin güvenli bir şekilde yapılabildiği bir yapı kurulabilirdi.
Veritabanı script'i BlogDb adında eklenmiştir. Veritabanı bağlantısının yapılabilmesi için, appsettings.json içerisindeki connectionString'in değiştirilmesi yeterlidir.
Github Link: https://github.com/semihguzel/Blog