Analizden tasarıma UML ile nesne modeli kurun
Eğitim, nesne yönelimli analiz ve tasarımı UML ile birlikte öğretir. Use case ve domain model ile analiz yapar, CRC kartları ve GRASP ilkeleriyle sorumlulukları dağıtır, sıra, durum ve etkinlik diyagramlarıyla davranışı modellersiniz.
Dört günde gereksinimden nesne tasarımına UML tabanlı süreç
Eğitim, nesne yönelimli analiz ve tasarımı UML ile birlikte öğretir. Use case ve domain model ile analiz yapar, CRC kartları ve GRASP ilkeleriyle sorumlulukları dağıtır, sıra, durum ve etkinlik diyagramlarıyla davranışı modellersiniz. SOLID ilkeleri ve Factory, Strategy gibi temel desenleri tasarıma ekler; paket, bileşen ve dağıtım diyagramlarıyla mimari görünümü tamamlar, OCL ile kuralları kesinleştirirsiniz.
4 Gün. Her gün dört modül; sabah kavram ve notasyon, öğleden sonra tek bir vaka üzerinde analiz ve tasarım çalışması.
Orta Seviye — UML ile nesne yönelimli analiz, GRASP, tasarım ilkeleri ve temel desenler.
Tüm eğitim boyunca bir kütüphane veya e-ticaret vakası üzerinde analiz modelinden tasarım sınıf diyagramına adım adım ilerlenir.
İsim-fiil analizi ve CRC kartlarıyla aday sınıfları sistematik bulursunuz.
GRASP ile sorumlulukları gerekçeli biçimde sınıflara atarsınız.
Farklı diyagramlar arasında tutarlılık ve izlenebilirlik sağlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Bir nesne yönelimli dilde sınıf yazmış olmak.
Kullanıcı gereksinimi ve senaryo kavramlarına aşinalık.
PlantUML, Visual Paradigm veya draw.io erişimi.
Atölyede diyagramlar elle de çizilecektir; kalem ve kâğıt getirilmesi önerilir.
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:
UML diyagram türlerini tanıyıp hangi soruda hangi diyagramı seçeceğinizi bilirsiniz, böylece modelleme kararı verebilirsiniz.
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.
Mevcut sınıflardaki SOLID ihlallerini tespit edip adım adım düzeltebilirsiniz.
Strategy, Observer ve Command desenleriyle değişen davranışları esnek biçimde modelleyebilirsiniz.
Yazılım bileşenlerinin donanım ve çalışma ortamı üzerindeki yerleşimini modelleyebilirsiniz.
Model kurallarını OCL ile kesin ve doğrulanabilir biçimde yazabilirsiniz.
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.
BPMN ve UML ile iş süreci modelleme eğitimi: BPMN 2.0, pool/lane, olaylar, geçitler, DMN, UML aktivite ve sınıf diyagramı, Camunda ile uygulamalı 2 gün.
Detayları Gör →Python sınıflar ve OOP eğitimi: fonksiyon, closure, decorator, generator, sınıf, kalıtım, dunder metotlar, dataclass ve pytest ile uygulamalı 2 gün.
Detayları Gör →Clean Code eğitimi: isimlendirme, küçük fonksiyonlar, yorumlar, hata yönetimi, F.I.R.S.T. testler, kod kokuları ve refactoring ile uygulamalı 2 gün.
Detayları Gör →Clean code ve refactoring eğitimi: kod kokuları, Fowler kataloğu, karakterizasyon testi, seam, Strangler Fig, SonarQube ve CI kalite kapıları ile uygulamalı 3 g
Detayları Gör →SOLID'e giriş eğitimi: SRP, OCP, LSP, ISP, DIP ilkelerini sorunlu koddan refactor edilmiş koda, constructor injection ve mini proje ile öğreten uygulamalı 2 gün
Detayları Gör →