OOP ilkelerini ve tasarım desenlerini pratikte kullanın
OOP ilkeleri, SOLID ve GoF yaratımsal, yapısal, davranışsal desenleri; sorunlu koddan desenli koda refactoring ile uygulamalı öğreten 3 günlük tasarım eğitimi.
OOP ilkeleri ve GoF desenleri
Eğitim, nesne yönelimli programlamanın ilkelerini ve GoF desenlerini kapsar: sınıf, nesne, kapsülleme, soyutlama, kalıtım ve çok biçimlilik, kompozisyon ve kalıtım tercihi, SOLID ilkeleri, yaratımsal desenler (Factory Method, Abstract Factory, Builder, Singleton, Prototype), yapısal desenler (Adapter, Decorator, Facade, Composite, Proxy), davranışsal desenler (Strategy, Observer, Command, State, Template Method) ve kod kokularının refactoring ile giderilmesi.
3 Gün. Her gün dört modül; OOP İlkeleri ve SOLID; Yaratımsal ve Yapısal Desenler; Davranışsal Desenler ve Uygulama ekseninde ilerleyen uygulamalı program.
Orta Seviye — OOP temelleri, SOLID ve GoF tasarım desenleri: creational, structural, behavioral
Her desen için önce sorunlu kod, sonra desenle refactor edilmiş hali gösterilir; örnekler Java ve C# üzerinden verilir.
Ekip içinde ortak tasarım diliyle konuşursunuz.
SOLID ile değişime dayanıklı sınıflar yazarsınız.
Kod kokularını desenlerle sadeleştirirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Bir OOP dilinde bir yıl deneyim.
Sınıf, arayüz ve kalıtım kullanmış olmak.
IntelliJ, VS Code veya Visual Studio.
Sınıf diyagramı okuyabilmek (isteğe bağlı).
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Kapsülleme, soyutlama ve kalıtımı doğru kullanabilirsiniz.
Beş SOLID ilkesini kodda uygulayabilirsiniz.
Factory ve Builder ile nesne üretimini yönetebilirsiniz.
Adapter, Decorator ve Facade ile yapıyı esnekleştirebilirsiniz.
Strategy ve Observer ile davranışı ayrıştırabilirsiniz.
Kod kokularını güvenle sadeleştirebilirsiniz.
Bağımlılık enjeksiyonu ile test edilebilir kod yazabilirsiniz.
Desenin ne zaman gereksiz olduğunu ayırt edebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
OOP ve Design Patterns eğitimi: kapsülleme, kalıtım, çok biçimlilik, SOLID ve GoF desenleri ile refactoring. Java/C# ile 4 gün uygulamalı.
Detayları Gör →Object-Oriented Design with UML eğitimi: use case, domain model, GRASP, sınıf, sıra, durum ve etkinlik diyagramları ile SOLID. 3 gün uygulamalı atölye.
Detayları Gör →OOP ve Design Basics eğitimi: sınıf, kalıtım, interface, SOLID, UML temelleri, temiz kod ve birim test. Java/C# ile temel seviye 3 gün.
Detayları Gör →OCUP UML orta düzey sınav hazırlık eğitimi: gelişmiş sınıf, bileşen, durum, etkinlik ve sıra diyagramı semantiği, deneme sınavı. Sınav ücreti ilgili kuruma aitt
Detayları Gör →OCUP UML temel sınav hazırlık eğitimi: sınıf, use case, sıra, durum, etkinlik diyagramları, çözümlü sorular ve deneme sınavı. Sınav ücreti ilgili kuruma aittir.
Detayları Gör →