OOP Principles & Design Patterns Eğitimi
OOP Principles & Design Patterns Eğitimi
Eğitim Hakkında
Eğitimimiz, nesne yönelimli programlama prensiplerini ve tasarım kalıplarını; kapsülleme, kalıtım, çok biçimlilik ve yaygın kullanılan design pattern yapılarını kapsamlı bir şekilde ele almaktadır.
Ön Koşul
Herhangi bir nesne yönelimli programlama diline temel düzey hakimiyet gerekmektedir.
Eğitim İçeriği
- Neden OOP Tercih Ediliyor?
- Sınıf ve Nesne Arasındaki Fark
- Kapsülleme (Encapsulation)
- Oluşturucular (Constructor)
- Kalıtım (Inheritance)
- Çok Biçimlilik (Polimorfizm)
- Abstract Sınıflar
- Interface
- Delegate ve Lambda Operatör
- Events
- Single Responsibility Principle
- Open Closed Principle
- Liskov Substitution Principle
- Interface Segregation Principle
- Dependency Inversion Principle
- Gangs of Four Pattern
- Creational Pattern
- Abstract Factory
- Builder
- Factory Method
- Prototype
- Structural Pattern
- Adapter
- Bridge
- Composite
- Decorator
- Façade
- Flyweight
- Proxy
- Behavioral Pattern
- Chain of responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template method
- Visitor
- Anti Pattern
Kazanımlar
OOP temel kavramlarını ve prensiplerini anlayabilecek ve uygulayabileceksiniz.
Kapsülleme, kalıtım ve çok biçimlilik ilkelerini etkin şekilde kullanabileceksiniz.
SOLID prensiplerini yazılım projelerinde uygulayabileceksiniz.
Yaygın kullanılan tasarım kalıplarını tanıyabilecek ve uygulayabileceksiniz.
Bakımı kolay ve ölçeklenebilir yazılım mimarileri tasarlayabileceksiniz.
Hedef Kitle
Yazılım geliştiriciler
Yazılım mühendisleri
Yazılım mimarları
Backend geliştiriciler
Teknik ekip liderleri
Sertifika
Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.
SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI
BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.