PROGRAMMING IN C#: MANIPULATING & RETRIEVING DATA EĞİTİMİ

C# ile veriyi işleyin ve sorgulayın

Dizi, List, Dictionary, LINQ operatörleri, grup/birleştirme, Regex, JSON/XML ayrıştırma ve biçimlendirme.

Programming in C#: Manipulating & Retrieving Data eğitimi, bellek içi verilerin işlenmesini ve sorgulanmasını ele alır. Dizi, List<T>, Dictionary, HashSet, Queue/Stack, LINQ standart sorgu operatörleri, GroupBy/Join/Aggregate, PLINQ, string biçimlendirme, Str…

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

Eğitim Hakkında

C# ile veri işleme ve sorgulama: koleksiyonlar, LINQ, string/regex, serileştirme ve XML/JSON işleme

Programming in C#: Manipulating & Retrieving Data eğitimi, bellek içi verilerin işlenmesini ve sorgulanmasını ele alır. Dizi, List<T>, Dictionary, HashSet, Queue/Stack, LINQ standart sorgu operatörleri, GroupBy/Join/Aggregate, PLINQ, string biçimlendirme, StringBuilder, Regex, tarih ve kültür, JSON/XML ayrıştırma örneklerle işlenir.

Süre ve Format

2 Gün. Her gün dört modül; Koleksiyonlar ve LINQ; Metin, Format ve Yapısal Veri.

Seviye

Orta Seviye — C# ile veri işleme ve sorgulama: koleksiyonlar, LINQ, string/regex, serileştirme ve XML/JSON işleme

Öğrenme Metodu

Her modül Visual Studio 2022 ve .NET 8 SDK üzerinde canlı kodlama, hata ayıklama ve mini görevlerle işlenir; katılımcılar kendi bilgisayarında örnekleri yeniden üretir.

Neden Bu Eğitim?

🧑‍💻Uygulamalı Lab

Her gün Visual Studio 2022 ve .NET 8 SDK üzerinde kod yazılır; konular sunum yerine çalışan örneklerle pekiştirilir.

🎯Konuya Özgü İçerik

Program Koleksiyonlar ile başlayıp JSON ve XML ile biter; gerçek projelerde karşılaşılan durumlara odaklanır.

📈Doğrudan Projeye

Edinilen teknikler c# ile veri işleme ve sorgulama: koleksiyonlar, LINQ, string/regex, serileştirme ve XML/JSON işleme alanındaki günlük işlerde hemen kullanılabilecek şekilde kurgulanır.

Anahtar Konular

c# linq eğitimic# koleksiyonlardictionary list hashsetc# regexstringbuilderc# json xmlveri işleme c#linq group by join
“Doğru veri yapısını seçmek, işin yarısını bitirir.”

Ön Koşullar

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

1
C# Temelleri

Sınıf, metot ve basit koleksiyon kullanımı bilinmelidir.

2
Veri Mantığı

Liste, sözlük ve tablo gibi veri yapılarına aşinalık beklenir.

3
Çalışma Ortamı

Uygulamalar için Visual Studio 2022 ve .NET 8 SDK kurulu veya erişilebilir bir bilgisayar önerilir.

4
Aktif Katılım

Her gün laboratuvar çalışması yapıldığından kod yazmaya ve soru sormaya hazır gelinmesi beklenir.

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ı uygun koleksiyonu seçer ve LINQ ile sorgular.
Modül 1
Koleksiyonlar
  • Dizi, çok boyutlu ve jagged dizi
  • List<T> kapasite ve sıralama
  • Dictionary<TKey,TValue> ve hash çakışması
  • HashSet<T> ve küme işlemleri
  • Queue, Stack, LinkedList, SortedSet
  • ReadOnlyCollection ve Immutable koleksiyonlar
Modül 2
LINQ Sorguları
  • Where, Select, SelectMany, OrderBy, ThenBy
  • First, Single, Any, All, Count, Sum, Average
  • GroupBy ve ToLookup
  • Join ve GroupJoin
  • Take, Skip, Distinct, Zip, Union, Except
  • Ertelenmiş ve anında çalıştırma
Modül 3
İleri LINQ
  • Aggregate ve özel toplama
  • Tembel değerlendirme tuzakları
  • IQueryable ve expression tree
  • Özel LINQ extension yazma
  • PLINQ ve sıralama
  • Performans: çoklu numaralandırma
Modül 4
Sıralama ve Karşılaştırma
  • IComparable, IComparer ve Comparison<T>
  • Özel eşitlik karşılaştırıcısı (IEqualityComparer)
  • Kültüre duyarlı sıralama
  • Stabil sıralama
  • Dizi ve liste sıralama algoritmaları
  • Binary search
Günün hedefiKatılımcı metin ve yapısal verileri okur, dönüştürür ve biçimlendirir.
Modül 1
String İşleme
  • String değişmezliği ve interning
  • StringBuilder ve performans
  • Split, Join, Substring, Replace, Trim
  • Karşılaştırma: StringComparison ve kültür
  • Interpolated string ve raw string literal
  • Span<char> ile kopyasız işleme
Modül 2
Düzenli İfadeler
  • Regex sözdizimi ve karakter sınıfları
  • Match, Matches, Groups ve adlandırılmış gruplar
  • Replace ve MatchEvaluator
  • RegexOptions ve zaman aşımı
  • ReDoS riski
  • GeneratedRegex ile derleme zamanı
Modül 3
Biçimlendirme ve Kültür
  • Sayı, tarih ve para birimi biçimleri
  • CultureInfo ve InvariantCulture
  • DateTime, DateTimeOffset, TimeZoneInfo
  • IFormatProvider ve ICustomFormatter
  • Parse ve TryParse
  • Yerelleştirme hataları
Modül 4
JSON ve XML
  • System.Text.Json ile ayrıştırma ve oluşturma
  • JsonDocument ve JsonNode
  • XDocument ve LINQ to XML
  • XPath ve XmlReader
  • Şema doğrulama
  • Sınav tarzı örnek sorular

Eğitim Kazanımları

Program sonunda katılımcılar:

🧩
Koleksiyonlar

Koleksiyonlar kapsamında Dizi, çok boyutlu ve jagged dizi gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

⚙️
LINQ Sorguları

LINQ Sorguları kapsamında Where, Select, SelectMany, OrderBy, ThenBy gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🧪
İleri LINQ

İleri LINQ kapsamında Aggregate ve özel toplama gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🔍
Sıralama ve Karşılaştırma

Sıralama ve Karşılaştırma kapsamında IComparable, IComparer ve Comparison<T> gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🚀
String İşleme

String İşleme kapsamında String değişmezliği ve interning gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🛠️
Düzenli İfadeler

Düzenli İfadeler kapsamında Regex sözdizimi ve karakter sınıfları gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

📦
Biçimlendirme ve Kültür

Biçimlendirme ve Kültür kapsamında Sayı, tarih ve para birimi biçimleri gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🔐
JSON ve XML

JSON ve XML kapsamında System.Text.Json ile ayrıştırma ve oluşturma gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

Kimler İçin Uygundur?

  • Veri toplama
  • filtreleme
  • dönüştürme işlerini C# ile yapan geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veri toplama, filtreleme ve dönüştürme işlerini C# ile yapan geliştiriciler için uygundur.
Programming in C#: Manipulating & Retrieving Data eğitiminde hangi araçlar kullanılır?
Uygulamalar Visual Studio 2022 ve .NET 8 SDK üzerinde yürütülür; her modülün sonunda çalışan bir örnek veya mini proje tamamlanır.
Eğitim kaç gün sürer ve nasıl işlenir?
Program 2 gündür ve her gün dört modülden oluşur; ilk gün koleksiyonlar ve LINQ ile başlanır, son gün metin, Format ve Yapısal Veri ile tamamlanır.
Ön bilgi gerekir mi?
Sınıf, metot ve basit koleksiyon kullanımı bilinmelidir. Liste, sözlük ve tablo gibi veri yapılarına aşinalık beklenir.
Eğitim sonunda sertifika alınır mı?
Eğitimi tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; üçüncü taraf bir kurumun sınavı söz konusuysa sınav başvurusu ve ücreti ilgili kuruma aittir.

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. Programming in C#: Manipulating & Retrieving Data 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

C# ve .NETMVC, Tag Helpers, & View Components Eğitimi
Yazılım Geliştirme Eğitimleri

MVC, Tag Helpers, & View Components Eğitimi

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

MVC, Tag Helpers, & View Components eğitimi: ASP.NET Core Razor Tag Helper, View Component ve Partial View ile. 3 gün uygulamalı program, Visual Studio 2022, .N

Detayları Gör →
C# ve .NETObject-Oriented Programming in C# Eğitimi
Yazılım Geliştirme Eğitimleri

Object-Oriented Programming in C# Eğitimi

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

Object-Oriented Programming in C# eğitimi: C# ile nesne yönelimli programlama: sınıf, kalıtım, çok biçimlilik. 3 gün uygulamalı program, Visual Studio 2022 veya

Detayları Gör →
C# ve .NETProgramming in C# – Windows Applications Eğitimi
Yazılım Geliştirme Eğitimleri

Programming in C# – Windows Applications Eğitimi

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

Programming in C# – Windows Applications eğitimi: C# ile Windows Forms masaüstü uygulamaları: kontroller, olaylar, veri. 3 gün uygulamalı program, Visual Studio

Detayları Gör →
C# ve .NETProgramming in C#: Creating Types Eğitimi
Yazılım Geliştirme Eğitimleri

Programming in C#: Creating Types Eğitimi

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

Programming in C#: Creating Types eğitimi: C# tür oluşturma: sınıf, struct, enum, arayüz, generic, kapsülleme. 2 gün uygulamalı program, Visual Studio 2022 ve .

Detayları Gör →
C# ve .NETProgramming in C#: Implementing Data Access Eğitimi
Yazılım Geliştirme Eğitimleri

Programming in C#: Implementing Data Access Eğitimi

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

Programming in C#: Implementing Data Access eğitimi: C# ile veri erişimi: ADO.NET, LINQ to SQL/Entities, EF Core. 2 gün uygulamalı program, Visual Studio 2022,

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