MVC'yi veriye doğru bağlayın
ASP.NET MVC Web Applications: Databases & Entity Framework: ASP.NET MVC'de veritabanı ve Entity Framework kullanımı. Scaffolding, migrations, AsNoTracking ve projection ve RowVersion 2 günlük uygulamalı programda işlenir.
Scaffolding ve migrations ekseninde ASP.NET MVC'de veritabanı ve Entity Framework kullanımı
ASP.NET MVC Web Applications: Databases & Entity Framework eğitimi, ASP.NET MVC'de veritabanı ve Entity Framework kullanımı konusunu uçtan uca ele alır. Scaffolding, migrations, AsNoTracking ve projection ve RowVersion gibi başlıklar Visual Studio üzerinde canlı kodlama ve SQL Server üzerinde örnek proje ile işlenir. Katılımcılar eğitim sonunda MVC uygulamasında EF Core ile veri katmanı kurup migration, sorgu optimizasyonu ve eşzamanlılık kontrolünü yönetebilir hale gelir.
2 Gün. Her gün dört modül; kısa kavramsal anlatım ve ardından SQL Server üzerinde örnek proje ile uygulama.
Orta Seviye — ASP.NET MVC'de veritabanı ve Entity Framework kullanımı için scaffolding, migrations ve AsNoTracking ve projection başlıklarını kapsar.
Her modül canlı kodlama ile başlar; katılımcılar SQL Server üzerinde örnek proje üzerinde kendi çözümlerini geliştirip tartışır.
Scaffolding ve migrations konuları, kurumsal projelerde karşılaşılan örneklerle işlenir.
Her modül SQL Server üzerinde örnek proje ile pekiştirilir; AsNoTracking ve projection katılımcılar tarafından bizzat kodlanır.
RowVersion konusunda kalite, güvenlik ve bakım kolaylığı pratikleri kazandırılır.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, interface, koleksiyon ve LINQ kullanımı ile en az birkaç aylık C# deneyimi.
HTTP, JSON ve temel SQL sorgularına aşinalık (web konuları için) beklenir.
Visual Studio 2022 (Community yeterli) ve .NET 8 SDK kurulu, yönetici haklarına sahip bir dizüstü bilgisayar.
Örnek kodları depodan çekmek için temel Git komutları bilinmelidir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
DbContext, DbSet<T> ve bağlantı dizesi yapılandırması (UseSqlServer) dahil, Entity Framework Core Temelleri alanında somut çözümler üretebilirsiniz.
DbContext'in DI ile Scoped olarak kaydı ve connection string yönetimi dahil, MVC ile Veritabanı ve Entity Framework alanında somut çözümler üretebilirsiniz.
Fluent API ile anahtar, indeks, column type ve value converter tanımları dahil, EF Core Modelleme ve İlişkiler alanında somut çözümler üretebilirsiniz.
Normalizasyon, birincil/yabancı anahtar, indeks (clustered/nonclustered) tasarımı dahil, MS SQL Server ve T-SQL Veri Katmanı alanında somut çözümler üretebilirsiniz.
LINQ to Entities: Where, Include/ThenInclude, projection (Select) ve AsNoTracking dahil, EF Core Sorgulama ve Yükleme Stratejileri alanında somut çözümler üretebilirsiniz.
Optimistic concurrency: RowVersion/ConcurrencyCheck ve DbUpdateConcurrencyException dahil, EF Core İleri Konular: Eşzamanlılık ve Performans alanında somut çözümler üretebilirsiniz.
Model binding kaynakları: route, query, form, body ([FromBody], [FromQuery]) dahil, Model Binding, Doğrulama ve ViewModel alanında somut çözümler üretebilirsiniz.
Domain modeli: entity, value object ve iş kuralı doğrulaması dahil, Model Katmanı ve Birim Testi alanında somut çözümler üretebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
ASP.NET MVC Web Applications: Designing Application Architecture: Clean Architecture ve Repository ve Unit of Work. 2 gün uygulamalı eğitim.
Detayları Gör →ASP.NET MVC Web Applications: Designing Build & Publishing Strategies: dotnet publish seçenekleri ve publish profile. 2 gün uygulamalı eğitim.
Detayları Gör →ASP.NET MVC Web Applications: Distributed Applications: HttpClientFactory ve Polly, RabbitMQ ve Redis oturum/önbellek. 2 gün uygulamalı eğitim | DVA.
Detayları Gör →ASP.NET MVC Web Applications: Host Options & WebApp Composition: Kestrel, IIS ve Linux, in-process hosting ve Areas. 2 gün uygulamalı eğitim | DVA.
Detayları Gör →ASP.NET MVC Web Applications: Implementing ASP.NET Authentication: Identity UserManager, parola politikası ve 2FA. 2 gün uygulamalı eğitim | DVA.
Detayları Gör →