Skip to content

Ebubekir42/LibraryManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

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)

About

ASP.NET Core (MVC) net 6.0

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published