Eğitim Hakkında
Bu eğitim, yazılım geliştirme sürecinde nesne yönelimli programlama (OOP) prensiplerini derinlemesine kavratmayı ve bu prensipleri Clean Architecture yaklaşımıyla birleştirerek sürdürülebilir, esnek ve test edilebilir projeler geliştirmeyi hedefler. Katılımcılar; SOLID ilkeleri, bağımlılık tersine çevirme, katmanlı mimari tasarımı, domain odaklı yapılandırma ve best practice örnekleri üzerinden uygulamalı deneyim kazanacaktır. Eğitim sonunda, modern yazılım projelerinde bakımı kolay, ölçeklenebilir ve profesyonel standartlara uygun mimariler kurgulama becerisine sahip olacaklardır.
Eğitim İçeriği
Eğitim İçeriği
- Introduction to Object-Oriented Programming
- Classes and Objects
- Encapsulation
- Inheritance
- Polymorphism
- Abstraction
- Object-Oriented Design Principles
- Practical Applications and Tools
- Foundational Concepts of Clean Architecture
- The Core of the Application (Inner Layers)
- The Adapters (Outer Layers) & Dependency Management
- Advanced Concepts & Implementation Practices