EF ile ASP.NET uygulamasını birleştirin
EntityFramework ve ASP.NET eğitimi, EF6 Code First ile ASP.NET MVC web uygulamasını birleştirir. 3 gün boyunca laboratuvar uygulamalarıyla işlenir; katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Entity Framework ile veri modelleme, LINQ sorgulama, migration, performans ve uygulama entegrasyonu
EntityFramework ve ASP.NET eğitimi, EF6 Code First ile ASP.NET MVC web uygulamasını birleştirir. DbContext, Fluent API ve ilişkiler, migration, MVC controller ve view, model binding, Include ve LINQ sorguları, değişiklik izleme, repository ve unit of work desenleri ile bağımlılık enjeksiyonu bir sipariş yönetimi örneğinde uygulanır.
3 Gün. Her gün dört modül; her modülde veri modeli üzerinde sorgu ve SQL çıktısı karşılaştırmalı laboratuvar yapılır.
Orta Seviye — 12 uygulamalı modülde Entity Framework 6 (.NET Framework), ASP.NET MVC mimarisi ve istek yaşam döngüsü ve Bağımlılık enjeksiyonu (MVC / Web API) gibi konuları kapsar.
SQL Server/LocalDB üzerinde gerçek şema ve tohum veriyle çalışılır; üretilen SQL sorguları loglanarak EF davranışı ve performans etkisi doğrudan gözlemlenir.
EF'in ürettiği SQL'i okuyarak performanslı ve beklenmedik davranışsız sorgular yazmayı öğrenirsiniz.
Migration'larla veritabanını ekip çalışmasında güvenle güncelleme ve dağıtma yöntemlerini uygularsınız.
N+1, gereksiz izleme ve ağır sorguları tespit edip çözmeye yönelik ölçüm ve düzeltme pratiği kazanırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, koleksiyon ve temel LINQ kullanımı.
SELECT, JOIN, GROUP BY ve indeks kavramları.
Visual Studio 2022, SQL Server Express/LocalDB ve SSMS veya Azure Data Studio.
ASP.NET ile basit bir uygulama görmüş olmak faydalıdır; zorunlu değil.
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:
Fluent API ve Data Annotations ile varlık-tablo eşlemesini doğru kurabilirsiniz.
Bire-çok, çoka-çok ve kalıtım eşlemelerini uygulayabilirsiniz.
LINQ to Entities sorgularını SQL çıktısıyla doğrulayarak yazabilirsiniz.
Migration oluşturup yönetebilir, betik veya bundle ile dağıtabilirsiniz.
ChangeTracker, transaction ve eşzamanlılık çakışmalarını yönetebilirsiniz.
N+1, AsNoTracking ve compiled query gibi tekniklerle sorguları hızlandırabilirsiniz.
EF Core InMemory/SQLite ile veri katmanı testi yazabilirsiniz.
DbContext'i DI ile web uygulamasına doğru entegre edebilirsiniz.
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.
Advanced C#, Design Patterns and Best Practices: Span<T> ve pattern matching, async/Channel<T> ve GoF kalıpları. 4 gün uygulamalı eğitim | DVA.
Detayları Gör →Advanced Entity Framework: TPH/TPT kalıtım, global query filter, SaveChanges interceptor, execution plan analizi. 3 gün uygulamalı eğitim, DVA Katılım Sertifika
Detayları Gör →Analistler için Visual Basic for Applications (VBA): Range ve Cells, PivotTable otomasyonu, ADODB sorguları, UserForm. 2 gün uygulamalı eğitim, DVA Katılım Sert
Detayları Gör →Approaches to .NET Development: konsol ve Worker Service, Windows Forms, ASP.NET Core MVC ve Web API, Blazor. 2 gün uygulamalı eğitim, DVA Katılım Sertifikası.
Detayları Gör →ASP.Net Core ile Web Uygulama Geliştirme: middleware, Razor sayfaları ve MVC, EF Core, Identity ve Policy. 3 gün uygulamalı eğitim, DVA Katılım Sertifikası.
Detayları Gör →