This project is a dynamic blog and portfolio website application created using C# object-oriented programming language and Asp.NET technology, with an admin panel.
- Controller'lar ile çalışma
- Model'ler ile çalışma
- View'ler oluşturma
- Servis sınıfları oluşturma
- Dependency Injection(DI) kullanımı
- Servis sınıflarını Controller sınıfında kullanma
- Entity Framework Core
- Veri tabanı kullanma
- Veri Tabanına Bağlanma
- EF Core Migrations Kullanma
- Servis Sınıflarında Context kullanma
- DbContext & Migrations
- UnitOfWork Pattern
- Controller sınıfı metodlarında kimlik kısıtlama
- Veri sahipliği ile kullanıcıları kısıtlama
- Rol tabanlı yetkilendirme, kısıtlama
- Form Güvenliğinin Sağlanması - Csrf Token
- EF Core implementasyonu
- Kimlik denetiminin etkinleştirilmesi
- Identity etkinleştirilmesi
- CORS
- Modellerin tanımlanması
- Controller tanımlaması
- Postman ile CRUD işlemler