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.

 35 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (1)

Yaklaşan Etkinlikler

İlgili Kategoriler