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.