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.
git clone https://github.com/zcomert/dotnetmvcbootcamp.git
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