C# İleri Düzey

C# 4.0 İleri Düzey Eğitimi

C# ile programlamada temel düzey bilgiden sonra daha geniş olanakları kullanmak isteyenler için tasarlanmış orta düzey eğitimi, daha etkin ve bağımsız kod geliştirmek isteyenler için yeni kapılar açmaktadır. Ciddi kod geliştirenler için bilinmesi kaçınılmaz olan özellikler bu bölümde yer almaktadır. 55 saat harcayarak meslek yaşamı boyunca sayısız saatler kazanmak için içerik üzerinde inceleme yaptıktan sonra bize danışmanızı öneririz.



Süre 55 saat
Gün ve Saatler Cumartesi [14:30 – 22:30] / Pazar [14:00 – 18:00]
Toplam Süre 5,5 hafta
Başlangıç Tarihi ??/??/2011
Amaç Yenilenmiş içerik ile C# 4.0 Progaramlama dilini .NET Framework 4.0 kütüphanesi ve Visual Studio 2010 kullanarak uygulamalı olarak öğrenmek.
Kimler Katılabilir Eğitime katılabilmek için C# temel ve orta düzey konularını bilmek gereklidir.
Fiyat Fiyat için lütfen bizi arayınız.

* Kurs sonunda Microsoft onaylı kurs katılım belgesi verilmektedir


İÇERİK

İstisnai Durum Yönetimi (Exception Handling)
Throw Anahtar Sözcüğü
Birden Fazla Catch Bloğu Kullanma
İç İçe Geçmiş (nested) Try Blokları
İstisnai Durum Sınıfları Oluşturmak
Temsilci (delegate)
Çoklu Temsilciler (Multicast Delegate)
İsimsiz Metodlar (Anonymus Methods)
Lambda İfadeleri (Lambda Expression)
Covariance e Contravariance Durumları
Olay (event)
Add ve Remove Erişimcileri
Kısmi Metotlar (Partial Events)
Önişlemci Komutları
#define, #undef, #if, #endif, #else, #elif, #error, #warning, #line, #region, #endregion
Emniyetsiz (unsafe) Kod ve Göstericiler
&, *, sizeof Operatorleri
Gösterici Aritmetiği ve Dizi İşlemleri
Fixed Anahtar Sözcüğü
Stackalloc Anahtar Sözcüğü
Yansıma (Reflection)
AppDomain ve Assembly Sınıfları
Type Sınıfı
MemberInfo, MethodInfo, PropertyInfo, vb... Sınıfları
Eklenti (Plugin) Örneği
C# Dilinin Dinamik Özelliği (dynamic ve DLR)
Statik ve Dinamik Dillerin Karşılaştırılması
Dynamic Anahtar Sözcüğü
DynamicObject Sınıfı ve IDynamicMetaObjectProvider Arayüzü
Nitelik (Attribute)
Obsolete, Conditional,  AttributeUsage Niteliği
Attribute Sınıfı ve Kendi Nitelik Sınıfımızı Oluşturma
Şablon Tipler
Sınıf Yükleme (Class Overloading)
Şablon Tipler ve Türetme
Arayüzler ile Şablon Tip Kullanımı
Metodlar İle Şablon Tip Kullanımı
Şablon Tipi Çıkarsama (Type Inference)
Temsilciler İle Şablon Tip Kullanımı
Default İşleci
Kısıtlar (Constraints)
Generic Kolleksiyonlarda Covariance ve Contravariance
Null Değer Alabilen Değer Tipleri
?? İşleci
Koleksiyonlar
ArrayList, List<T> Kolleksiyonları
Hashtable, SortedList, Dictionary<K,V>, SortedDictionary<K,V> Kolleksiyonları
Stack, Stack<T> Kolleksiyonları
Queue, Queue<T> Kolleksiyonları
LinkedList<T> Kolleksiyonu
Kolleksiyon İlklendirme (Collection Initializers)
Yield iterasyonu