Portfolio Udemy Projesi - Murat Yücedağ Bu proje Murat Yücedağ egitmenliginde udemy'de paylaştıgı 20 saatlik portfolio projesidir. Porfolyo egitimi olarak geliştirilmiş ve code first yaklaşımı temel alan projedir. Proje içeriğinde çeşitli yetenek yönetimini saglayan temel CRUD(Create, Read, Update, Delete) kullanılmaktadır. Vitrin kısmında görüntülenmek üzere veriler veri tabanından çekilmektedir.
Kullanılan Teknolojiler Backend C# : Backend tarafında c# dili kullanılmıştır. MSSQL : Veritabanı olarak Microsoft SQL Server kullanılmıştır. Code first Yaklaşımı Frontend Html : Sayfa yapılandırmaları için HTML kullanılmıştır. Css : Stillerin belirlenmesi için CSS kullanılmıştır. Bootstrap : Hızlı ve etkileşimli bir şekilde arayüz tasarımı için bootstrap kullanılmıştır.
Proje Yapısı ve Mimarisi Controller : CRUD işlemleri için Controller sınıfları bulunur. DTOs (Data Transfer Objects)* : Gerekli olan verileri sadece belirli bileşenlerle paylaşıldığı DTO sınıfları bulunur.
Gereksinimler .Net Core SDK Microsoft SQL Server
Kullanılan Framwork Sürümü Entity Framwork Core 6.0