Modern C# ile veriyi sorgula, eşleştir, dönüştür
Modern C# ile veri işleme: desen eşleştirme, record türleri ve LINQ. switch ifadeleri, property/list desenleri, with kopyalama, Where/Select/GroupBy/Join ve deferred execution uygulamalı işlenir.
Pattern matching, record türleri ve LINQ sorgu/metot sözdizimi
Bu orta seviye eğitim, modern C#'ın veri odaklı üç gücünü bir arada işler: desen eşleştirme, record türleri ve LINQ. switch ifadeleri, property/positional/relational/list desenleri ve 'when' koşullarıyla dallanmayı; record ve record struct ile değişmez (immutable) model, değer eşitliği ve 'with' ifadelerini; LINQ'te sorgu ve metot sözdizimi, Where/Select/GroupBy/Join/OrderBy, projeksiyon, ertelenmiş değerlendirme (deferred execution) ve IEnumerable/IQueryable farkını ele alır. Katılımcılar koleksiyonlar üzerinde tip güvenli, okunur ve bakımı kolay sorgular yazar.
3 Gün. Her gün dört modül; desen eşleştirme, record türleri ve LINQ sorgulama aşamalı olarak birleştirilir.
Orta Seviye — C# desen eşleştirme (pattern matching), record türleri ve LINQ ile veri sorgulamanın bir arada ele alınması.
Katılımcılar .NET projesinde gerçek koleksiyonlar üzerinde desen, record ve LINQ sorgularını adım adım kodlayarak öğrenir.
switch ve is desenleriyle karmaşık dallanmayı tek, okunur ifadeye indirgersiniz.
record türleriyle değer eşitlikli, kopyalanabilir ve güvenli veri modelleri kurarsınız.
Koleksiyonları filtreleyip gruplayıp projekte ederek tip güvenli sorgular yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, metot, koleksiyon ve generic kavramlarına temel düzeyde aşinalık beklenir.
.NET SDK kurulu bir makine ve Visual Studio ya da VS Code faydalıdır.
Nesne yönelimli programlamanın temel ilkelerine aşinalık önerilir.
List, array ve IEnumerable gibi koleksiyon türlerini tanımak faydalıdır.
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:
Karmaşık dallanmayı switch ve is desenleriyle okunur biçimde yazarsınız
Değişmez ve değer eşitlikli veri modelleri tanımlarsınız
with ifadesiyle güvenli, değişmez kopyalar üretirsiniz
Where ve Select ile koleksiyonları tip güvenli süzersiniz
GroupBy ve Join ile veriyi anlamlı biçimde toplar ve birleştirirsiniz
Ertelenmiş değerlendirmeyi kavrayıp performans tuzaklarından kaçınırsınız
IEnumerable ve IQueryable ayrımını doğru uygularsınız
Bakımı kolay, okunur LINQ sorgu zincirleri kurarsınız
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.
SQL ile veri değiştirme: INSERT, UPDATE, DELETE, TRUNCATE, MERGE upsert, kısıtlar, OUTPUT/RETURNING ve transaction yönetimi (COMMIT/ROLLBACK) uygulamalı.
Detayları Gör →Modern veri altyapısını yönlendiren etkenler: veri büyümesi, bulut ve depolama-işlem ayrımı, dağıtık işleme, batch/streaming, FinOps, yönetişim ve modern data s
Detayları Gör →RapidMiner ile kodsuz ML: süreç tasarımı, zaman serisi tahmini (ARIMA, Holt-Winters) ve pazar sepeti analizi (FP-Growth, support/confidence/lift) uygulamalı.
Detayları Gör →Veritabanı nesneleri ve SQL ile veri getirme: tablo/view, SELECT, WHERE, BETWEEN/IN/LIKE, ORDER BY, toplama fonksiyonları, GROUP BY/HAVING ve JOIN uygulamalı.
Detayları Gör →Olay yönetimi ve suçlamasız postmortem: olay yaşam döngüsü, roller, gözlemlenebilirlik, kök neden (5 Neden), MTTR/MTTD, SLO ve hata bütçesi ile sürekli iyileşti
Detayları Gör →