C# ile Programlama eğitiminde;
- Framework, CLR, CLS, BCL, assembly, reflection vb kavramlar
- MSIL Decompiling, JIT’in detayları
- .NET tür sistemi, Type Inference
- Operatörler, değişken ve sabitler
- Konsol I/O
- Karar mekanizmaları, döngüler
- Fonksiyonlar ve overloading
- Struct ve Enum
- Nesne yönelimli programlama
- Sınıf ve nesne kavramı
- Abstraction, Encapsulation (Property, Indexer)
- Sınıf ve nesneler arası ilişkiler
- Inheritance, Overriding, Interface, Polimorfizm
- Soyut (abstract) ve somut (concreate) sınıflar
- Constructor/Destructor, Garbage Collection
- Namespace ve using
- Exception Handling
- Delegate ve event mekanizmaları
- Anonim ve extension metotlar
- Lambda ifadeleri
- Generic türler ve metotlar
- Diziler ve koleksiyonlar (ArrayList, List, Dictionary, HashTable vb)
- Statik üyeler, Operatör (overloading) fonksiyonları
- Değişken sayıda argüman alan (variadic) fonksiyonlar
- Attribute ve Reflection
- String işlemleri
- Dinamik tür sistemi, Expando nesneler
- C# ile grafik arayüze sahip uygulama geliştirme
- SQL Server veritabanına erişim
gibi konuları detaylı bir şekilde konuşacağız.
4 gün (30 saat) sürecek bu eğitim, yazılım geliştirme takımları için Sharpware eğitmenlerinden Aykut Taşdelen tarafından verilecektir.