Sıfırdan İleri Seviyeye C# Dersleri
15+ yıllık kurumsal yazılım deneyimimle hazırladığım, her gün yeni bir dersle sıfırdan başlayıp nesne yönelimli programlama, LINQ, asenkron mimariler, Entity Framework Core ve modern .NET Core REST API'ye kadar uzanan kapsamlı C# müfredatı.
📖 Yayındaki C# Dersleri
5 DERS AKTİFC# Dersleri #2: Değişkenler, Bellek Yönetimi (Stack & Heap) ve Primitive Tipler
C# Dersleri #3: Değer Tipleri ve Referans Tipleri (Value vs Reference Types)
C# Dersleri #4: Tip Dönüşümleri: Implicit, Explicit, Convert ve Boxing/Unboxing
C# Dersleri #5: Operatörler: Aritmetik, Mantıksal, Karşılaştırma ve Atama
🗺️ 100 Günlük C# Müfredatı & Yol Haritası
C# Temelleri, Sözdizimi & Algoritmik Düşünme
.NET SDK kurulumu, CLR mimarisi, değişkenler, primitive veri tipleri, tip dönüşümleri, karar mekanizmaları (if/else/switch), döngüler (for, while, foreach), metotlar, opsiyonel parametreler, referans/değer tipleri (Stack vs Heap).
Nesne Yönelimli Programlama (OOP) & Temiz Kod
Class & Object kavramı, Kapsülleme (Encapsulation), Kalıtım (Inheritance), Çok Biçimlilik (Polymorphism), Interface & Abstract sınıflar, Static üyeler, SOLID Yazılım Prensipleri ve C# Design Patterns (Singleton, Factory, Repository).
Generic Yapılar, Koleksiyonlar & İleri LINQ
Generics mimarisi, `List
Asenkron Programlama & Modern C# Yenilikleri
Senkron vs Asenkron, `async` / `await` derinlemesine çalışma mantığı, `Task` & `ValueTask`, `CancellationToken`, Parallel ForEach, Thread Safety, Record tipleri, Pattern Matching, Nullable Reference Types ve C# 12 / 13 yenilikleri.
Entity Framework Core, SQL Server & Dapper
EF Core Code-First mimarisi, DbContext konfigürasyonu, Fluent API, Tablo İlişkileri (One-to-Many, Many-to-Many), Migrations, AsNoTracking ile performans, N+1 problemi ve çözümü, Dapper ile mikro-ORM performansı.
.NET Core REST API Mimarisi & Uçtan Uca Canlı Proje
Clean Architecture katmanları, Dependency Injection (IoC Container), AutoMapper / Mapster, CQRS & MediatR, Global Exception Handling Middleware, JWT Token ile Güvenlik, Swagger, Serilog, Dockerize etme ve Canlıya Dağıtım.