| Hafta | Konu | Ön Hazırlık | Dökümanlar |
| 1 |
OOP alternatifleri, Nesne Yönelimli Programlama nedir
|
-
|
-
|
| 2 |
OOP Prensipleri - Kapsülleme, Uyumluluk, Bağlılık
|
-
|
-
|
| 3 |
OOP araçları - Soyut sınıflar ve arayüzler
|
-
|
-
|
| 4 |
OOP İlkeleri - Soyutlama
|
-
|
-
|
| 5 |
OOP İlkeleri - Kalıtım
|
-
|
-
|
| 6 |
OOP İlkeleri - Polimorfizm
|
-
|
-
|
| 7 |
SOLID İlkeleri - Tek Sorumluluk
|
-
|
-
|
| 8 |
Ara Sınav
|
-
|
-
|
| 9 |
SOLID İlkeleri - Açık Kapalı
|
-
|
-
|
| 10 |
SOLID İlkeleri - Liskov
|
-
|
-
|
| 11 |
SOLID İlkeleri - Arayüz Ayrımı
|
-
|
-
|
| 12 |
SOLID Prensipleri - Bağımlılık Tersine Çevirme
|
-
|
-
|
| 13 |
Diğer ilkeler DRY, YAGNI, KISS - Projelerin değerlendirilmesi
|
-
|
-
|
| 14 |
Projelerin değerlendirilmesi
|
-
|
-
|