C#, Microsoft’un .NET Core platformunda geliştirilmiş, güçlü ve nesne yönelimli bir programlama dilidir. Bu 5 günlük ileri seviye eğitimde, Visual Studio 2022 ortamında C# dilinin gelişmiş özellikleri ele alınarak; çoklu iş parçacığı yönetimi, dosya sistemi erişimi, yansıma (reflection), dinamik tipler, asenkron programlama ve güvenlik gibi konulara odaklanılır. Eğitim süresince, masaüstü ve web tabanlı uygulama geliştirme alanlarında karşılaşılan gerçek senaryolar üzerinde uygulamalı çalışmalar yapılır. Temel C# bilgisine sahip olup, yazılım becerilerini ileri seviyeye taşımak isteyen geliştiriciler için uygundur. “Bu eğitimin öncesinde temel C# programlama eğitiminin alınmış olması önerilir.”
“Bu eğitim sonrasında .NET Core Web Development, Design Patterns veya Clean Architecture eğitim(ler)inin alınması önerilir.”
•İfadeye sahip üyeler
•Desen eşleştirme
•Null değer alabilen referans türleri
•Yapıbozum ve demetler
•Kayıtlar ve değer temelli eşitlik
•Delegelerin ve etkinliklerin gelişmiş kullanımı
•Lambda ifadeleri
•İşlev, Eylem, Yüklem
•Anonim yöntemler
•Özel nitelikleri okuma ve uygulama
•Dinamik tip denetimi
•Dinamik anahtar kelimesini kullanarak
•ExpandoObject, DynamicObject
•Çalışma zamanı bağlaması
•Görev Paralel Kütüphanesi (TPL)
•Asenkron
•Yapılandırılmış istisna işleme
•Özel istisnalar
•Tanılama: Hata ayıklama, İzleme, günlük kaydı
•Dahili Bağımlılık Enjeksiyonu (DI)
•Hizmet ömürleri
•Yapılandırma bağlama
•Kıyaslama temelleri
•Çöp Toplama Bilgileri
•Havuzlama ve yeniden kullanım stratejileri
