ASP.NET Core 6 MVC Eğitimi hoşgeldiniz. Bu Repository altında toplamda 60 saatlik sınıf içi yüzyüze eğitim kapsamında yazılmış olan kodlar yer almaktadır.
- HTML, CSS, JavaScript
- git
- git commands
- MVC Pattern
- ASP.NET Core MVC Project Template
- Contollers
- Models
- Views
- Actions
- Entity Framework Core
- Migrations
- DbContext
- DbSet
- EntityTypeConfiguration
- Model Builder
- Dependency Injection
- Inversion of Control
- HttpGet Requests
- HttpPost Request
- Forms
- CRUD Operations for Product and Category
- Forms
- Validation
- Validation Attributes
- Extension Methods
- Data Transfer Objects
- Auto Mapper
- Partial Views
- Area
- Tag Helpers
- View Components
- async / await
- Unit of Work
- Generic Repository Design Pattern
- n-Tier Architecture
- Entities
- Repositories
- Services
- Identity
- Roles
- Authorize
- UserManager
- SignInManager
- RoleManager
- Registration
- Authentication
- Authorization
Bu repository bilgisayarınıza indirip proje çalıştırmak için öncelike Repository bir clone almanız gerekir.
Daha sonra ProductApp projesi altında eğer var ise Migration klasörünü siliniz.
Daha sonra Package Manager Console açınız ve bir Migration alınız.
Add-Migration init
Oluşan Migration kontrol ediniz, eğer Migration scrtiplerini başarılı bir şekilde oluşturduysanız artık değişiklikleri veri tabanına yansıtabilirsiniz.
Update-Database
Bu aşamaya kadar geldiyseniz artık projenizi çalıştırabilirsiniz. Bunun için Projenizi derleyip, başlatabilirsiniz.
Doç. Dr. Zafer CÖMERT Samsun Üniversitesi Mühendislik Fakültesi Yazılım Mühendisliği Bölümü Öğretim Üyesi