İş mantığınızı ve veri katmanınızı sağlam kurun
Full stack iş mantığı ve kalıcılık katmanları: DDD, JPA/Hibernate, transaction, kilitleme, N+1, Flyway ve katman testleri. Full stack ve backend geliştiriciler, takım liderleri ve veri katmanı performansı ile tutarlılığını derinleştirmek isteyen yazılımcılar…
İş mantığı ve kalıcılık katmanı tasarımı
Eğitim, full stack uygulamanın iş mantığı ve kalıcılık katmanlarını işler: anemik ve zengin domain modeli, servis katmanı sorumlulukları, DDD'den entity, value object ve aggregate, repository kalıbı, ORM eşlemeleri, transaction yönetimi ve izolasyon seviyeleri, optimistic ve pessimistic kilitleme, Flyway migration, N+1 problemi, önbellek ve katman testleri.
2 Gün. Her gün dört modül; İş Mantığı Katmanı; Kalıcılık Katmanı ekseninde ilerleyen uygulamalı program.
İleri Seviye — İş mantığı katmanı, domain modelleme, ORM, transaction, repository ve veri tutarlılığı
Sipariş ve stok senaryosu üzerinden domain modeli kurulur, eşzamanlı güncelleme çakışmaları üretilir ve çözülür, sorgu performansı ölçülür.
İş kuralları ile veri erişimini net ayırırsınız.
Transaction ve kilitleme ile bozuk veri riskini ortadan kaldırırsınız.
N+1 ve indeks sorunlarını tespit edip düzeltirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
En az bir dilde REST servis geliştirme.
JOIN ve indeks kavramlarına hakimiyet.
Nesne yönelimli tasarım ilkeleri.
Herhangi bir ORM ile temel deneyim.
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:
Zengin domain modeli ve aggregate sınırları tasarlayabilirsiniz.
Use case odaklı servis katmanı yazabilirsiniz.
Hexagonal yapıda bağımlılık yönünü koruyabilirsiniz.
İlişki ve kalıtım eşlemelerini doğru yapılandırabilirsiniz.
Transaction sınırlarını ve izolasyon seviyesini seçebilirsiniz.
Optimistic ve pessimistic kilitleme uygulayabilirsiniz.
N+1 sorununu fetch join ve projection ile giderebilirsiniz.
Flyway ile şema değişikliklerini sürümleyebilirsiniz.
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.
JSP ile hata yönetimi eğitimi: errorPage, web.xml error-page, özel istisnalar, SLF4J/Logback loglama, doğrulama hataları ve güvenli kullanıcı dostu hata sayfala
Detayları Gör →Microsoft PowerApps eğitimi: canvas uygulama, Power Fx formülleri, SharePoint ve Dataverse veri bağlantısı, Power Automate onay akışı ve yayınlama. 2 gün uygula
Detayları Gör →Business analistler için UiPath eğitimi: RPA süreç seçimi, PDD yazımı, UiPath Studio, Orchestrator, REFramework ve ROI hesabı. 2 gün uygulamalı analist odaklı p
Detayları Gör →C Programming Fundamentals eğitimi: veri tipleri, kontrol yapıları, fonksiyonlar, diziler, işaretçiler, struct ve dosya işlemleri. Başlangıç düzeyi 2 gün uygula
Detayları Gör →C Programming Language eğitimi: işaretçiler, dinamik bellek, fonksiyon işaretçileri, bağlı liste, ağaç, hash tablosu, bit işlemleri, Makefile ve gdb. 2 gün.
Detayları Gör →