Kurumsal Başvuruya Açık

Nesne Tabanlı Programlama Eğitimi Programı

Sıradaki grup
Yeni grup planlanıyor
Eğitim yöntemi
Uzaktan

Eğitimin Amacı

Nesne Tabanlı Programlama Eğitimi, yazılım geliştirmede önemli bir yaklaşım olan OOP'yi öğrenmek ve kullanmak isteyenler için kapsamlı bir programdır. Bu eğitimle, sınıflar, nesneler, kalıtım ve çok biçimlilik gibi temel kavramları derinlemesine keşfederek, modern yazılım geliştirme tekniklerini öğrenebilirsiniz.

Eğitim Programı

1. ModülProgramlamaya ve OOP’ye Giriş
  • Programlama paradigmaları (prosedürel, fonksiyonel, nesne tabanlı)

  • Nesne tabanlı programlamanın amacı ve avantajları

  • Temel kavramlar: sınıf (class), nesne (object)

  • Gerçek dünya modelleme yaklaşımı

2. ModülSınıflar ve Nesneler
  • Sınıf tanımlama

  • Nesne oluşturma (instance)

  • Özellikler (attributes) ve metotlar (methods)

  • Yapıcı metotlar (constructor)

  • Erişim belirleyiciler (public, private, protected)

3. ModülKapsülleme (Encapsulation)
  • Veri gizleme (data hiding)

  • Getter ve setter kullanımı

  • Sınıf içi veri kontrolü

  • Güvenli veri yönetimi

4. ModülKalıtım (Inheritance)
  • Kalıtım kavramı ve kullanım amacı

  • Üst sınıf (superclass) – alt sınıf (subclass) ilişkisi

  • Kod tekrarını azaltma

  • Metotların miras alınması ve genişletilmesi

5. ModülÇok Biçimlilik (Polymorphism)
  • Polymorphism kavramı

  • Metot aşırı yükleme (overloading)

  • Metot geçersiz kılma (overriding)

  • Dinamik bağlama (dynamic binding)

6. ModülSoyutlama (Abstraction)
  • Soyutlama kavramı

  • Abstract sınıflar ve metotlar

  • Arayüzler (interfaces)

  • Gerçek dünya problemlerini sadeleştirme

7. ModülSınıflar Arası İlişkiler
  • Association (ilişki kurma)

  • Aggregation (bütün-parça ilişkisi)

  • Composition (güçlü bağlılık)

  • Bağımlılık (dependency)

8. ModülHata Yönetimi ve Sağlam Kod Yazımı
  • Hata türleri (syntax, runtime, logical)

  • Exception handling (try-catch yapıları)

  • Hata yakalama ve yönetimi

  • Debugging temelleri

9. ModülOOP Tasarım Prensipleri
  • SOLID prensiplerine giriş

  • Tek sorumluluk prensibi

  • Açık/Kapalı prensibi

  • Bağımlılıkların yönetimi

  • Temiz kod (clean code) yaklaşımı

Bölüm 1

Eğitim Mesleki Gelişim amaçlı olup, alınan belge MYK yetki belgesi zorunlu olan eğitimlerde MYK yetki belgesi yerine geçmez.

Bölüm 4

(MY)

Eğitim kurumsal işbirliğine (kurum/şirket tüzel kişiliğine paket) açık olup, bireysel başvurular kabul edilmemektedir. Kurumsal katılımcı profili ve ihtiyaçlarınıza göre eğitim içeriği yeniden planlanabilmektedir. Karşılıklı görüşmeler neticesinde eğitimin kapsam ve eğitimin yöntemi(Yüz-Yüze, Çevrimiçi) belirlenip ilgili süreçler tamamlanmaktadır. Mutabakat sağlanması durumunda kurumunuzun katılımcıları ile öğretim elemanlarımızın uygun gün ve saatleri, eğitimin yapılacağı yer belirlenmektedir.

Yorumlar

4,5(78 oylama)

Bu eğitim için henüz yorum yapılmadı. Yorum yapabilmek için eğitime katılmış olmanız gerekir; e-posta adresiniz başvurunuzla eşleştirilir.

Ön başvuru
Yeni grup planlanıyor

Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politikamız'ı inceleyebilirsiniz. TAMAM