Bize Ulaşın

Eğitim İçeriği

Modül 1. Nesne yöneliminin prensipleri

  • Model oluşturma
  • Sınıflar ve nesneler
  • Kapsülleme, özelleştirme ve polimorfizm

Modül 2. UML ile uygulamalar tasarımı

  • UML nedir?
  • UML Diagramları
  • Kullanım Durumu Diyagramları
  • Sınıf Diyagramları
  • Etkileşim Diyagramları

Modül 3. C#'e başlangıç

  • C# ve .Net
  • C# Dili
  • Visual Studio IDE

Modül 4. C# Dili Temelleri

  • Veri Tipleri
  • Değişkenler
  • Sabitler
  • Strings
  • Beyanlar
  • Akış ifadeleri

Modül 5. Dallandırma

  • Koşullu dallandırma ifadeleri
  • Olası olmayan dallandırma ifadeleri
  • Döngüler

Modül 6. Operatörler

  • Teslimat
  • Matematiksel operatörler
  • Arttırma ve azaltma
  • Karşılaştırma

Modül 7. Sınıflar ve Nesneler

  • Sınıf tanımlama
  • Yapıcılar
  • Dinamik ve örnek üyeleri
  • Nesnelerin yok edilmesi

Modül 8. Metodlar İçinde

  • Metodları aşırı yükleme
  • Özellikler ile veri kapsülleme
  • Birden fazla değer döndürme

Modül 9. Hata Ayıklama (Debug)

  • Koparma noktası belirlemek
  • Tarayıcı İstifleri

Modül 10. Miras ve Polimorfizm

  • Özelleştirme ve genel hale getirme
  • Miras alma
  • Polimorfizm
  • Soyut ve mühürlü sınıflar
  • En kök sınıf: nesne
  • Türlerin kutulanması ve unboxingi

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. Structs (Yapılar)

  • Yapı Tanımlama

Modül 13. Arabirimler

  • Uygulama ve arabirim
  • Birden fazla arabirimi uygulama
  • Arabirime casting (dönüştürme)
  • Arabirimleri genişletme

Modül 14. Diziler

  • Dizilerin beyan edilmesi
  • Katsayı diziler
  • Sistem.Array
  • İndeksleyiciler

Modül 15. Koleksiyon Arabirimleri ve Türleri

  • Koleksiyon arabirimleri
  • Dizi listeleri
  • Sıralar ve yığınlar

Modül 16. Strings (Dizeler)

  • Dizelerin oluşturulması
  • Dizeleri işleme
  • StringBuilder sınıfı

Modül 17. İstisnaları fırlatma ve yakalama

  • throw deyimi
  • try catch (dene-kopar) deyimleri
  • Nasıl çağrı yığını çalışır?
  • İstisna sınıfı metotları ve özellikleri

Modül 18. Delegates (Vekiller) ve Olaylar

  • Vekiller
  • Olaylar

Modül 19. Jenerikler

  • Jenerikler: Temel Seviye
  • Veri türüne göre parametrelendirme
  • Sistem.Collections.Jenrik sınıfı

Kurs İçin Gerekli Önbilgiler

Bu dersi almaktan önce, öğrenciler aşağıdaki alanlarda yetkin olmalıdır:

  • Dosya yönetimi gibi temel işletim sistemi işlevleriyle aşinalık ve rahatlık.
  • Akış kontrolü, değişkenler ve parametreler, fonksiyon çağrıları gibi kavramları içeren yapılandırılmış programlamanın temellerinin anlaşılması.
  • Grafiksel veya grafik olmayan ortamda en az 3 ay deneyim geliştiren uygulamalar ya da eşdeğer bilgi.

Nesne yönelimli programlama ve kavramlarla ilgili deneyime ihtiyaç yoktur.

İzleyici

Bu ders aşağıdaki tür yazılım geliştiricilere yönelik olarak hazırlanmıştır:

  • Yeni geliştiriciler
  • Bilgisayar programlamayı anlayan fakat üniversitede grafik olmayan dil kullanarak öğrenmiş olabilecek geliştiriciler.

Bu geliştiriciler Microsoft .NET Framework'ünde C# kullanarak çözümler geliştirmek isterler ve ayrıca Geliştirme becerilerini artırmak için Nesne Yönelimli tekniklerini kullanmak isterler.

 35 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler