ADO.NET'ten EF'ye doğru yolu seçin
Ado.Net - LinQ - Entity Framework: ADO.NET, LINQ ve Entity Framework ile veri erişim katmanları. SqlDataReader, LINQ to Entities, DbContext Change Tracker ve SaveChanges ve transaction 3 günlük uygulamalı programda işlenir.
SqlDataReader ve LINQ to Entities ekseninde ADO.NET, LINQ ve Entity Framework ile veri erişim katmanları
Ado.Net - LinQ - Entity Framework eğitimi, ADO.NET, LINQ ve Entity Framework ile veri erişim katmanları konusunu uçtan uca ele alır. SqlDataReader, LINQ to Entities, DbContext Change Tracker ve SaveChanges ve transaction gibi başlıklar Visual Studio üzerinde canlı kodlama ve aynı senaryonun üç sürümü ile işlenir. Katılımcılar eğitim sonunda aynı veri erişimini ADO.NET, LINQ ve EF Core ile yazıp performans ve bakım açısından karşılaştırarak doğru yaklaşımı seçebilir hale gelir.
3 Gün. Her gün dört modül; kısa kavramsal anlatım ve ardından aynı senaryonun üç sürümü ile uygulama.
Orta Seviye — ADO.NET, LINQ ve Entity Framework ile veri erişim katmanları için SqlDataReader, LINQ to Entities ve DbContext Change Tracker başlıklarını kapsar.
Her modül canlı kodlama ile başlar; katılımcılar aynı senaryonun üç sürümü üzerinde kendi çözümlerini geliştirip tartışır.
SqlDataReader ve LINQ to Entities konuları, kurumsal projelerde karşılaşılan örneklerle işlenir.
Her modül aynı senaryonun üç sürümü ile pekiştirilir; DbContext Change Tracker katılımcılar tarafından bizzat kodlanır.
SaveChanges ve transaction 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:
Normalizasyon, birincil/yabancı anahtar, indeks (clustered/nonclustered) tasarımı dahil, MS SQL Server ve T-SQL Veri Katmanı alanında somut çözümler üretebilirsiniz.
List<T>, Dictionary<TKey,TValue>, HashSet<T>, Queue/Stack ve ConcurrentDictionary seçimi dahil, Koleksiyonlar, Delegate ve LINQ alanında somut çözümler üretebilirsiniz.
Query syntax: from, let, join, group by, into ve method syntax dönüşümleri dahil, LINQ to Objects ve LINQ to SQL 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.
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.
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.
Repository ve Unit of Work kalıbı ile EF Core: ne zaman gereksiz? dahil, Mimari Kalıplar ve Dependency Injection 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.
.NET Fundamentals eğitimi: Platform Mimarisi ve Tip Sistemi ve BCL ve Temel Kullanım konularını uygulamalı örneklerle öğrenin. DVA katılım sertifikalı program.
Detayları Gör →Advanced Programming in C# eğitimi: 2 gün, uygulamalı kod egzersizleri ve DVA katılım sertifikası ile konuyu uçtan uca öğrenin.
Detayları Gör →ASP.NET Core Development eğitimi: Çekirdek Mimari ve MVC ve Test, Güvenlik ve Yayın konularını uygulamalı örneklerle öğrenin. DVA katılım sertifikalı program.
Detayları Gör →ASP.NET eğitimi: Web Temelleri ve ASP.NET Yapısı ve Veri Erişimi ve Uygulama Yönetimi konularını uygulamalı örneklerle öğrenin. DVA katılım sertifikalı program.
Detayları Gör →ASP.NET Web API Essentials Using C# eğitimi: API Temelleri ve Veri, Güvenlik ve Uygulama konularını uygulamalı örneklerle öğrenin. DVA katılım sertifikalı progr
Detayları Gör →