ORM'i kontrol altına alın, sorguyu görün
Entity Framework: Entity Framework Core ile veri erişim katmanı geliştirme. Code-First ve Migrations, Fluent API ilişkiler, Include/AsNoTracking sorguları ve eşzamanlılık ve transaction 3 günlük uygulamalı programda işlenir.
Code-First ve Migrations ve Fluent API ilişkiler ekseninde Entity Framework Core ile veri erişim katmanı geliştirme
Entity Framework eğitimi, Entity Framework Core ile veri erişim katmanı geliştirme konusunu uçtan uca ele alır. Code-First ve Migrations, Fluent API ilişkiler, Include/AsNoTracking sorguları ve eşzamanlılık ve transaction gibi başlıklar Visual Studio üzerinde canlı kodlama ve bir e-ticaret veri modeli ile işlenir. Katılımcılar eğitim sonunda N+1 sorgularını tespit edip düzeltebilir, migration'larla şemayı yönetebilir ve EF Core'u test edilebilir bir mimaride kullanabilir hale gelir.
3 Gün. Her gün dört modül; kısa kavramsal anlatım ve ardından bir e-ticaret veri modeli ile uygulama.
Orta Seviye — Entity Framework Core ile veri erişim katmanı geliştirme için Code-First ve Migrations, Fluent API ilişkiler ve Include/AsNoTracking sorguları başlıklarını kapsar.
Her modül canlı kodlama ile başlar; katılımcılar bir e-ticaret veri modeli üzerinde kendi çözümlerini geliştirip tartışır.
Code-First ve Migrations ve Fluent API ilişkiler konuları, kurumsal projelerde karşılaşılan örneklerle işlenir.
Her modül bir e-ticaret veri modeli ile pekiştirilir; Include/AsNoTracking sorguları katılımcılar tarafından bizzat kodlanır.
Eşzamanlılık 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:
DbContext, DbSet<T> ve bağlantı dizesi yapılandırması (UseSqlServer) dahil, Entity Framework Core Temelleri 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.
SqlConnection, connection pooling ve using ile bağlantı yaşam döngüsü dahil, ADO.NET Bağlantılı ve Bağlantısız Mimari 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.
Task, Task<T>, ValueTask ve async state machine mantığı dahil, Asenkron Programlama (async/await) 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.
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.
Visual Studio ile web uygulaması debug: IIS Express, Kestrel ve Attach to Process dahil, Web Uygulamalarında Hata Ayıklama ve İzleme 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 Web API ile RESTful Servis eğitimi: RESTful Tasarım İlkeleri ve Gelişmiş Servis Özellikleri uygulamalı lab çalışmalarıyla işlenir. DVA katılım sertifika
Detayları Gör →ASP.NET MVC ile Web Uygulaması Geliştirme eğitimi: 2 gün, uygulamalı kod egzersizleri ve DVA katılım sertifikası ile konuyu uçtan uca öğrenin.
Detayları Gör →C# Programlama eğitimi: Dil Temelleri ve Koleksiyonlar, LINQ ve Uygulama konularını uygulamalı örneklerle öğrenin. DVA katılım sertifikalı program.
Detayları Gör →C# for Automation Test Engineers eğitimi: Test Otomasyonu için C# ve UI, API ve CI Otomasyonu konularını uygulamalı örneklerle öğrenin. DVA katılım sertifikalı
Detayları Gör →C# ile Entity Framework ve LINQ eğitimi: 2 gün, uygulamalı kod egzersizleri ve DVA katılım sertifikası ile konuyu uçtan uca öğrenin.
Detayları Gör →