Kalıplardan mimariye tek çatıda yükselin
Eğitim, sınıf düzeyindeki tasarım kalıplarını sistem düzeyindeki mimariyle bağlar. GoF'un yaratımsal, yapısal ve davranışsal kalıplarını, SOLID ilkelerini kodlar; sonra Domain Model, Data Mapper, Service Layer, DI ve Front Controller gibi kurumsal desenlere i…
Dört günde tasarım kalıpları ve yazılım mimarisinin birleştirildiği program
Eğitim, sınıf düzeyindeki tasarım kalıplarını sistem düzeyindeki mimariyle bağlar. GoF'un yaratımsal, yapısal ve davranışsal kalıplarını, SOLID ilkelerini kodlar; sonra Domain Model, Data Mapper, Service Layer, DI ve Front Controller gibi kurumsal desenlere ilerlersiniz. Mimari stilleri, ADR ve mimari yaklaşımları karşılaştırır, desen seçimini mimari kararlarla birlikte gerekçelendirirsiniz.
4 Gün. Her gün dört modül; sabah kalıp ve mimari kavram anlatımı, öğleden sonra kod ve tasarım atölyesi.
İleri Seviye — GoF tasarım kalıplarından kurumsal desenlere ve mimari stillere uzanan yazılım mimarisi.
Katılımcılar küçük bir uygulamayı önce kalıplarla yapılandırır, sonra katmanlı kurumsal mimariye taşır ve mimari karar kayıtları tutar.
Sınıf düzeyi kararları sistem mimarisiyle ilişkilendirirsiniz.
GoF ve Fowler desenlerini tek eğitimde birlikte görürsünüz.
ADR ile mimari ve desen kararlarını belgeler, savunursunuz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java veya C# ile en az iki yıl nesne yönelimli geliştirme.
Birim test yazma deneyimi.
İlişkisel veritabanı ve ORM temel bilgisi.
IntelliJ IDEA veya Visual Studio ile çalışan 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:
GoF desenlerini bağlam, problem ve çözüm şablonuyla okuyup kod tabanında tanıyabilirsiniz.
Adapter, Facade, Decorator ve Proxy desenlerini niyet farklarına göre doğru yerde kullanabilirsiniz.
Strategy, Observer ve Command desenleriyle değişen davranışları esnek biçimde modelleyebilirsiniz.
Visitor, Mediator ve Memento desenlerini uygun problemlerde seçip gerekçelendirebilirsiniz.
Active Record ve Data Mapper arasındaki farkı bilerek veri erişim katmanı tasarlayabilirsiniz.
Constructor injection ile gevşek bağlı ve test edilebilir sınıflar tasarlayabilirsiniz.
C4 ve ADR ile mimariyi sade, sürdürülebilir şekilde belgeleyebilirsiniz.
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.
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 →Test otomasyonu tasarım desenleri eğitimi: Page Object, Screenplay, Factory, Builder, DI, Strategy, Decorator ve çatı mimarisi ile uygulamalı 2 gün.
Detayları Gör →UML ile sistem modelleme teknikleri eğitimi: use case, sınıf, sıra, durum, aktivite, OCL, model tutarlılığı ve BCS konularına yönelik vaka çalışması ile 3 gün.
Detayları Gör →