Eğitim İçeriği
Modül 1. Nesne Yönelimli Programlamanın İlkeleri
- Modelleme oluşturma
- Sınıflar ve nesneler
- Kapsülleme, özelleştirme ve çok biçimlilik
Modül 2. UML ile Uygulama Tasarımı
- UML Nedir?
- UML Diyagramları
- Use Case Diyagramları
- Sınıf Diyagramları
- Etkileşim Diyagramları
Modül 3. C# ile Başlarken
- C# ve .Net
- C# Programlama Dili
- Visual Studio IDE
Modül 4. C# Programlama Dilinin Temelleri
- Veri Tipleri
- Değişkenler
- Sabitler
- Metinler (Stringler)
- İfadeler
- Expressler
Modül 5. Dallanma
- Koşullu dallanma ifadeleri
- Koşulsuz dallanma ifadeleri
- Döngüler
Modül 6. Operatörler
- Atama
- Mathematica operatörler
- Artırma ve azaltma
- İlişkisel
Modül 7. Sınıflar ve Nesneler
- Sınıfları tanımlama
- Yapıcılar (Constructors)
- Statik ve örnek üyeler
- Nesneleri yok etme
Modül 8. Metotların İçinde
- Metotları aşırı yükleme
- Verileri özelliklerle kapsülleme
- Çoklu değer döndürme
Modül 9. Hata Ayıklama (Debugging)
- Kesme noktası ayarlama
- Çağrı Yığını (Call Stack)
Modül 10. Kalıtım ve Çok Biçimlilik
- Özelleştirme ve genelleştirme
- Kalıtım
- Çok biçimlilik
- Soyut ve mühürlenmiş sınıflar
- Kök sınıf: object
- Türleri kutulama ve açma
Modül 11. Operatör Aşırı Yükleme
- Operatör Anahtar Kelimesini Kullanma
- Kullanışlı Operatörler Oluşturma
- Mantıksal çiftler
- Dönüşüm Operatörleri
Modül 12. Yapılar (Structs)
- Bir Yapı Tanımlama
Modül 13. Arayüzler (Interfaces)
- Bir Arayüzü Uygulama
- Birden Fazla Arayüzü Uygulama
- Bir Arayüze Dönüştürme
- Bir Arayüzü Genişletme
Modül 14. Diziler (Arrays)
- Dizileri Bildirme
- Çok Boyutlu Diziler
- System.Array
- Dizinleyiciler
Modül 15. Koleksiyon Arayüzleri ve Türleri
- Koleksiyon Arayüzleri
- Dizi Listeleri
- Kuyruklar ve Yığınlar
Modül 16. Metinler (Strings)
- Metinler Oluşturma
- Metinleri Manipüle Etme
- StringBuilder Sınıfı
Modül 17. İstisnaları Fırlatma ve Yakalama
- throw İfadesi
- try ve catch İfadeleri
- Çağrı Yığınının Çalışma Şekli
- İstisna Sınıfı Metotları ve Özellikleri
Modül 18. Delegeler ve Olaylar
- Delegeler
- Olaylar
Modül 19. Jenerikler
- Jenerikler: Giriş
- Veri Türüne Göre Parametreleştirme
- System.Collections.Generics Sınıfı
Kurs İçin Gerekli Önbilgiler
Bu kursa katılmadan önce öğrencilerin aşağıdaki alanlarda yeterliliğe sahip olması gerekmektedir:
- Dosya manipülasyonu gibi temel işletim sistemi işlevlerine aşinalık ve rahatlık.
- Akış kontrolü, değişkenler ve parametreler ve fonksiyon çağrıları gibi yapılandırılmış programlamanın temellerinin anlaşılması.
- Grafiksel veya grafiksel olmayan bir ortamda en az 3 aylık uygulama geliştirme deneyimi veya eşdeğer bilgi.
Nesne yönelimli programlama ve kavramları konusunda deneyim gerekli değildir.
Danışanlarımızın Yorumları (1)
Tailored to our needs