Analizden desene tam OOAD döngüsünü öğrenin
Eğitim, nesne yönelimli analiz ve tasarımı uçtan uca işler. Gereksinimden use case ve domain model çıkarır, GRASP ile sorumlulukları dağıtır, sıra, durum ve etkinlik diyagramlarıyla davranışı tasarlarsınız.
Dört günde gereksinimden sınıf tasarımına ve desen uygulamasına
Eğitim, nesne yönelimli analiz ve tasarımı uçtan uca işler. Gereksinimden use case ve domain model çıkarır, GRASP ile sorumlulukları dağıtır, sıra, durum ve etkinlik diyagramlarıyla davranışı tasarlarsınız. SOLID ilkeleri, Factory, Decorator, Strategy ve Observer gibi desenlerle tasarımı güçlendirir; paket, dağıtım ve Domain Model/Service Layer gibi kurumsal desenlerle mimari düzeye çıkar, desen seçimini gerekçelendirirsiniz.
4 Gün. Her gün dört modül; sabah analiz ve tasarım yöntemi, öğleden sonra vaka üzerinde modelleme ve kodlama.
Orta Seviye — Nesne yönelimli analiz ve tasarım: domain model, GRASP, UML davranış modelleri, SOLID ve GoF desenleri.
Bir rezervasyon sistemi vakası boyunca analiz modeli, tasarım diyagramları ve Java/C# iskelet kodu birlikte geliştirilir ve gözden geçirilir.
Gereksinimden koda uzanan tutarlı bir OOAD akışı edinirsiniz.
GRASP ve SOLID ile kararlarınızı savunabilir hale getirirsiniz.
Analiz modelini uygun desenlerle esnek tasarıma dönüştürürsünüz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java veya C# ile temel sınıf tasarımı yapmış olmak.
Senaryo ve kullanıcı gereksinimi kavramları.
PlantUML veya Enterprise Architect erişimi.
Kendi projenizden bir tasarım problemi getirmeniz yararlıdır.
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:
Uyum ve bağlaşım ölçütleriyle sınıf tasarımınızı değerlendirip iyileştirebilirsiniz.
Gereksinim metninden alan modeli ve sınıf adayları çıkarabilirsiniz.
GRASP ilkeleriyle sorumlulukları sınıflara gerekçeli biçimde dağıtabilirsiniz.
Yaşam döngüsü olan nesneleri durum makinesiyle eksiksiz modelleyebilirsiniz.
Adapter, Facade, Decorator ve Proxy desenlerini niyet farklarına göre doğru yerde kullanabilirsiniz.
State ve Chain of Responsibility ile koşul yığınlarını okunabilir sınıf yapılarına dönüştürebilirsiniz.
Yazılım bileşenlerinin donanım ve çalışma ortamı üzerindeki yerleşimini modelleyebilirsiniz.
Desen kararlarınızı maliyet ve fayda açısından gerekçelendirip takımla paylaşabilirsiniz.
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.
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 →Programming Fundamentals OOP eğitimi: değişken, kontrol yapıları, metot, sınıf, kalıtım, koleksiyon, istisna ve birim test. Başlangıç seviyesi 2 gün.
Detayları Gör →ML/DL refactoring eğitimi: notebook'tan pakete, pytest, Strategy/Factory desenleri, profiling, MLflow ve CI ile üretime hazır ML kodu, 3 gün uygulamalı.
Detayları Gör →Clean Code ve test eğitimi: TDD, legacy kod için karakterizasyon testi, SOLID, BDD, mutasyon testi ve CI kalite kapıları. Java/C# ile 3 gün.
Detayları Gör →