Temel desenlerin ötesine geçip üretimde kullanın
Bu eğitim, temel GoF desenlerini bilenlerin repertuvarını genişletir.
Üç günde GoF sonrası ileri, kurumsal ve dağıtık desenler
Bu eğitim, temel GoF desenlerini bilenlerin repertuvarını genişletir. Visitor, Mediator, Memento, Flyweight ve Bridge gibi az kullanılan ama güçlü desenleri; Repository, Specification, Unit of Work ve optimistic lock gibi kurumsal desenleri; outbox, idempotent receiver, circuit breaker ve retry gibi dağıtık sistem desenlerini işler. Anti-pattern analizi ve refactoring ile desenleri mevcut koda güvenle uygulamayı çalışırsınız.
3 Gün. Her gün dört modül; sabah ileri desen anlatımı, öğleden sonra mevcut bir kod tabanı üzerinde genişletme laboratuvarı.
İleri Seviye — İleri davranışsal desenler, kurumsal desenler, entegrasyon ve dayanıklılık desenlerinin mevcut kod üzerinde genişletilmesi.
Katılımcılar gerçekçi bir ödeme ve sipariş kod tabanı üzerinde yeni desenleri ekler, her değişikliği birim ve entegrasyon testleriyle doğrular.
Visitor, Mediator ve Memento gibi desenleri doğru yerde kullanmayı öğrenirsiniz.
Repository, Unit of Work ve kilit desenleriyle veri katmanını sağlamlaştırırsınız.
Outbox, idempotency ve circuit breaker ile dağıtık hataya dayanıklı çözümler kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Factory, Strategy, Decorator ve Observer desenlerini daha önce kullanmış olmak gerekir.
Orta düzey Java ya da C# ile kod yazma becerisi.
JUnit veya xUnit ile test yazma deneyimi.
IDE, Git ve Docker kurulu dizüstü bilgisayar.
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:
Visitor, Mediator ve Memento desenlerini uygun problemlerde seçip gerekçelendirebilirsiniz.
Kod kokularını ve anti-pattern'leri tanıyıp uygun refactoring yöntemini seçebilirsiniz.
Birim testlerle korunan küçük adımlarla mevcut kodu desene dönüştürebilirsiniz.
Active Record ve Data Mapper arasındaki farkı bilerek veri erişim katmanı tasarlayabilirsiniz.
Mesaj tabanlı entegrasyon desenleriyle gevşek bağlı sistem iletişimi kurabilirsiniz.
Aşırı yük altında servis kalitesini koruyan dayanıklılık desenlerini uygulayabilirsiniz.
Kuyruk ve akış platformlarıyla yüksek hacimli işi güvenilir biçimde asenkron işleyebilirsiniz.
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.
OOP ve tasarım desenleri eğitimi: SOLID, Factory, Builder, Adapter, Decorator, Strategy, Observer ve refactoring ile uygulamalı 3 günlük yazılım tasarım program
Detayları Gör →API'ler için SOLID eğitimi: SRP, OCP, LSP, ISP, DIP, dependency injection, mock ile test edilebilir tasarım ve çevik refactoring ile uygulamalı 2 gün.
Detayları Gör →API'ler için TDD eğitimi: red-green-refactor, test double, MockMvc, Testcontainers, Pact sözleşme testi ve tasarım desenleri ile uygulamalı 2 gün.
Detayları Gör →Çevik teknik tester eğitimi: test kokuları, test case refactoring, Page Object, flaky test giderme, test verisi, mutation testing ve CI ile uygulamalı 2 gün.
Detayları Gör →Scrum PO'lar için UML analiz atölyesi: use case, aktivite, durum, domain model, kullanıcı hikayesi, kabul kriteri ve backlog iyileştirme ile uygulamalı 2 gün.
Detayları Gör →