Cevik projede tasarimi evrimle buyut
Cevik projelerde evrimsel yazilim tasarimi: SOLID ve GRASP ilkeleri, yaratimsal/yapisal/davranissal tasarim desenleri, TDD ile tasarim, refactoring katalogu, DDD temelleri ve evrimsel mimariyle teknik borc yonetimini kapsayan ileri program.
Evrimsel ve test odakli yazilim tasarimi
Bu egitim, cevik yazilim projelerinde tasarimi bir kerelik bir asama degil, surekli evrilen bir disiplin olarak ele alir. Katilimcilar emergent (evrimsel) tasarim ilkelerini, SOLID prensiplerini, GRASP sorumluluk atamalarini ve sik kullanilan tasarim desenlerini (Factory, Strategy, Observer, Adapter, Repository) ogrenir. TDD ile tasarimin yonlendirilmesi, code smell tespiti ve refactoring katalogu uygulamali islenir. Domain-Driven Design temel kavramlari, bagimlilik yonetimi, mimari sinirlar, evrimsel mimari ve architecture decision record (ADR) ile teknik borc yonetimi kapsanir.
3 Gun. Her gun dort modul; kod ornekleri, refactoring kata'lari ve tasarim atolyeleriyle uygulamali ilerler.
Ileri Seviye — Cevik projelerde evrimsel yazilim tasarimini SOLID, tasarim desenleri, TDD ve mimari kararlarla kapsar.
Gercek bir kod tabani uzerinde code smell tespiti, refactoring ve desen uygulama seklinde ilerleyen uygulamali lab.
SOLID ve desenlerle degisime dayanikli, genisletilebilir yapilar kurarsiniz.
Code smell'leri taniyip refactoring ile teknik borcu kontrol altinda tutarsiniz.
ADR'lerle mimari kararlari gerekceleriyle kayit altina alip izlenebilir kilarsiniz.
Egitimden verim almak icin faydali olacak bilgi ve ortam gereksinimleri
Nesne yonelimli programlamaya iyi duzeyde hakimiyet gerekir.
Birim testi yazma deneyimi ornekleri takip etmeyi kolaylastirir.
Refactoring destekli bir IDE ve dil ortami (Java/C#/Python) onerilir.
Uzerinde calisilabilecek ornek bir proje kodu faydali olur.
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:
Tasarimi testlerle evrimsel bicimde ortaya cikarabilirsiniz.
SOLID ilkelerini uygulayip ihlalleri kodda tespit edebilirsiniz.
Yaratimsal, yapisal ve davranissal desenleri yerinde uygulayabilirsiniz.
TDD ile test edilebilir ve gevsek bagli tasarimlar uretebilirsiniz.
Code smell'leri refactoring kataloguyla guvenle giderebilirsiniz.
Bounded context ve aggregate gibi DDD kavramlarini uygulayabilirsiniz.
Fitness function ve gevsek bagla evrilebilen mimari kurabilirsiniz.
Teknik borcu ADR ve onceliklendirmeyle yonetebilirsiniz.
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.
Cevik test zihniyeti, tum takim kalitesi, Agile Testing Quadrants, test piramidi, BDD/ATDD, kesif testi ve surekli test (ICP-TST) uygulamali egitim.
Detayları Gör →Cevik test stratejisi ve gunluk pratikler: Agile Testing Quadrants, piramit, BDD/ATDD, kesif testi, surekli test ve metrikler (ICP-TST) uygulamali egitim.
Detayları Gör →Cevik teste sifirdan giris: cevik zihniyet, user story ve kabul kriteri, test quadrants, kesif testi, ATDD/BDD ve otomasyon farkindaligi uygulamali egitim.
Detayları Gör →Lean UX, çift izli çeviklik, kullanıcı araştırması, hikâye haritalama, hızlı prototip ve tasarım sistemiyle UI/UX'i sprint akışına taşıyan 3 günlük eğitim.
Detayları Gör →Agile Manifesto, Scrum rolleri ve olayları, product backlog, story point tahmini, metrikler ve Kanban girişini uygulamalı işleyen 3 günlük temel seviye eğitim.
Detayları Gör →