DATA MANIPULATION & DEBUGGING EĞİTİMİ

Veriyi LINQ ve EF Core ile işleyin, hataları hızla ayıklayın

LINQ sorguları, koleksiyonlar, System.Text.Json, XML, Entity Framework Core, veri doğrulama ve Visual Studio ile veri hatalarının ayıklanması iki günde uygulamalı işlenir

C# veri işleme ve hata ayıklama eğitimi; koleksiyonlar, LINQ, JSON, XML ve CSV işleme, Entity Framework Core sorguları, veri doğrulama ve Visual Studio ile veri hatalarının daraltılmasını kapsar.

2 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

C#'ta veri işleme ve hata ayıklama

Eğitim, C# uygulamalarında veri işleme ve veri kaynaklı hataların ayıklanmasını birleştirir. List, Dictionary ve HashSet seçimi, LINQ sorgu ve metot sözdizimi, gruplama ve birleştirme, ertelenmiş yürütme, System.Text.Json ile serileştirme, XML ve LINQ to XML, Entity Framework Core ile sorgu ve değişiklik takibi, veri doğrulama ve Visual Studio'da LINQ ve EF sorgularının debug edilmesi uygulamalı verilir.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün Koleksiyon, LINQ ve JSON/XML; 2. gün EF Core ve Veri Hatası Ayıklama.

Seviye

Orta Seviye — C# LINQ, koleksiyonlar, JSON ve XML işleme, Entity Framework ile veri işleme ve Visual Studio ile debug

Öğrenme Metodu

Katılımcılar CSV, JSON ve veritabanından gelen satış verisini temizler, birleştirir ve raporlar; hatalı veri senaryolarını Visual Studio ile ayıklar.

Neden Bu Eğitim?

🧮LINQ Gücü

Filtreleme, gruplama ve birleştirmeyi tek akıcı sorguda yazarsınız.

🗂️Veri Biçimleri

JSON, XML ve veritabanı arasında veriyi güvenle dönüştürürsünüz.

🐞Veri Hatası Ayıklama

Beklenmeyen null, tekrar eden kayıt ve sorgu hatalarını Visual Studio'da bulursunuz.

Anahtar Konular

c# linqentity framework coresystem.text.jsonlinq to xmlc# koleksiyonlaref core sorgucsvhelperc# veri işlemevisual studio debugertelenmiş yürütme
“Veriyi dönüştürmek kadar, neden bozulduğunu görebilmek de önemlidir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
C# temelleri

Sınıf, koleksiyon ve lambda ifadeleri bilinmelidir.

2
SQL temelleri

SELECT, JOIN ve GROUP BY kavramları tanıdık olmalıdır.

3
Visual Studio

Breakpoint ve Watch kullanımı temel düzeyde bilinmelidir.

4
Ortam

Visual Studio 2022 (Community yeterli) ve .NET 8 SDK kurulu bir Windows bilgisayar gerekir. SQL Server Express veya SQLite önerilir.

Eğitim İçeriği

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.

Günün hedefiKatılımcı koleksiyonlar ve LINQ ile veriyi dönüştürür, JSON ve XML işler.
Modül 1
Koleksiyonlar
  • List<T>, Dictionary<K,V>, HashSet<T>, Queue, Stack
  • Seçim ölçütleri ve karmaşıklık
  • IEnumerable, ICollection, IList farkı
  • Sıralama: IComparable, IComparer
  • Değişmez koleksiyonlar
  • record ile veri modelleme
Modül 2
LINQ
  • Sorgu ve metot sözdizimi
  • Where, Select, OrderBy, ThenBy
  • GroupBy, ToLookup ve toplam fonksiyonları
  • Join, GroupJoin ve SelectMany
  • Ertelenmiş yürütme ve ToList tuzağı
  • Çoklu numaralandırma ve performans
Modül 3
JSON
  • System.Text.Json ile serileştirme / ters
  • JsonSerializerOptions ve adlandırma politikası
  • JsonPropertyName ve JsonIgnore
  • Özel JsonConverter
  • JsonDocument ile dinamik okuma
  • Eksik alan ve null yönetimi
Modül 4
XML ve CSV
  • XDocument ve LINQ to XML
  • XPath ve namespace sorunları
  • XmlSerializer kullanımı
  • CSV okuma: CsvHelper
  • Karakter kodlaması sorunları
  • Veri temizleme ve normalizasyon
Günün hedefiKatılımcı EF Core ile veriyi işler ve veri hatalarını ayıklar.
Modül 1
EF Core Temelleri
  • DbContext ve DbSet
  • Model eşleme: Fluent API ve attribute
  • Migration ve veritabanı oluşturma
  • Sorgu ve ilişki yükleme: Include
  • Tracking ve AsNoTracking
  • SaveChanges ve değişiklik takibi
Modül 2
Sorgu ve Performans
  • LINQ'ten SQL'e çeviri
  • ToQueryString ile SQL görme
  • N+1 sorunu ve Include
  • Projeksiyon ile gereken kolonları çekme
  • Toplu işlemler: ExecuteUpdate / ExecuteDelete
  • Sorgu loglama (LogTo)
Modül 3
Veri Doğrulama
  • DataAnnotations ile doğrulama
  • IValidatableObject
  • FluentValidation'a giriş
  • Null ve eksik veri stratejisi
  • Yinelenen kayıt ve benzersizlik
  • Eşzamanlılık çakışması: RowVersion
Modül 4
Veri Kaynaklı Hata Ayıklama
  • LINQ zincirini adım adım ayıklama (Watch, Immediate)
  • Ertelenmiş yürütmeyi debug'ta görme
  • DbUpdateException iç istisnası
  • EF sorgu planı ve SQL profili
  • Hatalı veri senaryolarını yeniden üretme
  • Kontrol listesi: veri hatası nasıl daraltılır

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Koleksiyon Seçimi

Koleksiyon türlerini karmaşıklık ve amaca göre seçebilirsiniz.

✅
LINQ Sorguları

Gruplama, birleştirme ve toplam sorguları yazabilirsiniz.

✅
Ertelenmiş Yürütme

Ertelenmiş yürütme ve çoklu numaralandırma tuzaklarını tanıyabilirsiniz.

✅
JSON İşleme

System.Text.Json ile serileştirme ve özel dönüştürücü yazabilirsiniz.

✅
XML ve CSV

LINQ to XML ve CsvHelper ile farklı biçimlerden veri okuyabilirsiniz.

✅
EF Core Kullanımı

DbContext ile sorgu ve değişiklik takibi yapabilirsiniz.

✅
Sorgu Optimizasyonu

ToQueryString ve projeksiyonla EF sorgularını iyileştirebilirsiniz.

✅
Veri Debug

Veri kaynaklı hataları Visual Studio'da adım adım daraltabilirsiniz.

Kimler İçin Uygundur?

  • C# temelini bilen ve verilerle çalışan uygulamalar (raporlama
  • entegrasyon
  • iş uygulamaları) geliştiren yazılımcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
C# temelini bilen ve verilerle çalışan uygulamalar (raporlama, entegrasyon, iş uygulamaları) geliştiren yazılımcılar için uygundur.
Veritabanı kurulumu gerekli mi?
SQLite ile kurulumsuz çalışılır; SQL Server Express kullanmak isteyenler için de örnekler hazırdır.
EF Core bilgisi gerekir mi?
Gerekmez; ikinci günün başında DbContext ve migration temelleri anlatılır.
Büyük veri setleri ele alınıyor mu?
Evet; akış tabanlı okuma, projeksiyon ve toplu işlem yöntemleri performans örnekleriyle gösterilir.
Sertifika verilir mi?
Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Data Manipulation & Debugging Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Programlama Temelleri ve Yaşam DöngüsüCreating Applications in Visual Studio Eğitimi
Yazılım Geliştirme Eğitimleri

Creating Applications in Visual Studio Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Visual Studio ile uygulama oluşturma eğitimi: IDE, C# temelleri, konsol, WinForms/WPF, sınıf kütüphanesi, ASP.NET Core, NuGet ve Git entegrasyonu.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüDebugging Concepts Eğitimi
Yazılım Geliştirme Eğitimleri

Debugging Concepts Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Hata türleri, breakpoint, çağrı yığını, loglama ve git bisect ile sistematik hata ayıklamayı öğrenin. Uygulamalı Debugging Concepts eğitimi Digital Vizyon Akade

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüDebugging Environments & Dumps Eğitimi
Yazılım Geliştirme Eğitimleri

Debugging Environments & Dumps Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Uzak ve konteyner debug, ProcDump, WinDbg, Visual Studio dump analizi, sembol sunucusu ve Linux core dump konularını uygulamalı öğrenin. Digital Vizyon Akademi.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüDebugging Tools & Best Practices Eğitimi
Yazılım Geliştirme Eğitimleri

Debugging Tools & Best Practices Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

gdb, Visual Studio, strace, Wireshark ve Chrome DevTools ile hata ayıklama; loglama, assert ve ekip pratikleri. Uygulamalı eğitim Digital Vizyon Akademi'de.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüDebugging Tools Eğitimi
Yazılım Geliştirme Eğitimleri

Debugging Tools Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Visual Studio, WinDbg, gdb, Process Monitor ve Fiddler ile hata ayıklama araçlarını uygulamalı öğrenin. Digital Vizyon Akademi hata ayıklama araçları eğitimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn