Bu projede ASP.Net Core (MVC) kullanarak web uygulamasını yaptım. Kullanıcılar, kitaplar, yazarlar, kategoriler ve ödünç alınan kitapları temsil eden model sınıflarını oluşturdum. Entity Framework Core kullanarak veri tabanı etkileşimi yönetmek için “IdentityDbContext” sınııf oluşturdum ve “Migration”ları kullanarak hem veri tabanını oluşturdu hem de veri tabanını güncelledim. Kitapları, kullanıcıları, yazarları, kategorileri ve ödünç alınan kitapları listeleyen, ekleyen, güncelleyen ve silebilen Controller sınıflarını oluşturdum. Razor View kullanılarak kullanıcı arayüzleri oluşturdum. ASP.NET Core Identity kullanarak kullanıcı kaydı, girişi ve yetkilendirme işlemlerini yönettim. Form tag helper’i ve model binding özellikleri kullanarak kullanıcı girişlerini aldım. ASP.NET Core MVC’nin routing özelliği sayesinde URL’leri kontrollerle eşleştirdim ve yönlendirdim. Gerekli servisleri enjekte etmek için Dependency Injection'ı kullandım. Web uygulamaları ve siteleri geliştirmek için kullanılan popüler bir açık kaynaklı CSS,HTML ve JavaScript kütüphanesi olan Bootstrap kullandım. Kullandığım Teknolojiler: -MVC -Asp.Net Framework (C#) -Nesne Tabanlı Yazılım (OOP) -EntityFramework -HTML/CSS/Bootstrap/JS -MSSql -ORM -Authorization -Authentication -Tag Helpers -Model Binding -Session -Model Validation -Dependency Injection -Ioc (Inversion Of Control) -Migrations -AutoMapper -Dto (Data Transfer Object)
-
Notifications
You must be signed in to change notification settings - Fork 0
Ebubekir42/LibraryManagementSystem
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
ASP.NET Core (MVC) net 6.0
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published