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.
Danışanlarımızın Yorumları (1)
İhtiyaçlarımıza göre uyarlanmış
Rafal - Haleon
Eğitim - C#.Net
Yapay Zeka Çevirisi