- C# dilinin temel özellikleri ve kullanım alanları
- C# kodunun nasıl yazılacağı
- C# IDE'leri hakkında kısa bir giriş
- Visual Studio 2022 kurulumu ve tanıtımı
- Visual Studio 2022 ile git ve github işlemleri
- .Net' te değer ve referans tipleri
- Değişkenler ve veri tipleri
- Operatörler ve ifadeler
- Karar yapıları ve döngüler
- Diziler ve dizi işlemleri
- Dizelerle çalışma
- Matematiksel işlemler
- Tarih ve saat işlemleri
- Fonksiyonların temelleri
- Yöntemlerin kullanımı
- Parametreler ve geri dönüş değerleri
- Kapsam ve değişken erişimini anlama
- Sınıflar ve Nesnelerin temelleri
- Kalıtım ve Polimorfizm
- Soyut sınıflar ve arayüzler
- Olaylar ve Delegeler
- Jenerik sınıflar ve yöntemler
- Özellikler ve İndeksler
- Genişletme yöntemleri ve Anonim tipler
- Operator aşırı yüklemesi
- Arrays
- Lists
- Queues
- Stacks
- Trees
- Dictionaries
- LINQ Sorgularına Giriş
- Temel LINQ Sorgu İşlemleri
- Yaygın hatalar
- Exception sınıfı ve özellikleri
- Hata işleme
- Kendi hata sınıfımızı yazalım
- Environment sınıfı tanıtımı ve işlemleri
- Proccess sınıfı tanıtımı ve işlemleri
- Klasör işlemleri
- Temel dosya işlemleri
- Veritabanı temelleri ve SQL sorguları
- Veritabanı bağlantısı ve yönetimi
- Temel regex işlemleri
- Json serileştirme
- Xml ve SOAP serileştirme
- Binary serilieştirme
- Paralel programlama nedir?
- Paralel programlama için .NET desteği
- Thread ve Task kullanımı
- Paralel LINQ (PLINQ) temelleri
- .NET'te ağ programlama
- Http protokolü temelleri
- C# ile Http işlemleri
- C# ile socket programlama
- Kod güvenliği için önlemler
- Hata ayıklama teknikleri ve araçları
- Kod analiz araçları ve kod kalitesi
- Birim testleri ve Test Yazılımı temelleri
- Orta seviyeye geçmek isteyen .Net geliştiricileri için yol haritası