Advice türlerini doğru seçip aspect'leri güvenle yazın
Spring AOP advice türleri eğitimi; @Before, @After, @AfterReturning, @AfterThrowing, @Around, pointcut tasarımı, sıralama ve proxy sınırlarını gerçek aspect örnekleriyle işler.
Spring AOP'de advice türlerinin derinlemesine incelenmesi
Eğitim, Spring AOP'deki advice türlerini ayrıntılı işler. @Before, @After, @AfterReturning, @AfterThrowing ve @Around farkları, JoinPoint ve ProceedingJoinPoint ile bağlam erişimi, returning ve throwing bağlama, argüman erişimi, pointcut birleştirme, advice sıralaması (@Order), önbellek, denetim ve yeniden deneme gibi gerçek aspect örnekleri ve proxy sınırlamaları uygulamalı verilir.
2 Gün. Her gün dört modül; 1. gün Advice Türleri ve Bağlam; 2. gün Pointcut, Sıralama ve Gerçek Aspect'ler.
Orta Seviye — Spring AOP advice türleri, pointcut tasarımı, sıralama ve proxy davranışı
Katılımcılar her advice türü için küçük bir aspect yazar, ardından denetim ve yeniden deneme aspect'lerini birim testlerle doğrular.
Her ihtiyaç için hangi advice türünün uygun olduğunu net biçimde seçersiniz.
Loglama, denetim ve yeniden deneme gibi işleri iş kodundan ayırırsınız.
Self-invocation ve final metot gibi proxy sınırlarını önceden tanırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Bean, DI ve Java config bilinmelidir.
Dinamik proxy ve anotasyon kavramına aşinalık faydalıdır.
JUnit ile test yazma deneyimi beklenir.
JDK 17, Maven ve IntelliJ IDEA kurulu olmalıdır.
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:
Beş advice türünü ihtiyaca göre doğru seçebilirsiniz.
JoinPoint ile argüman, imza ve hedef nesne bilgisini kullanabilirsiniz.
ProceedingJoinPoint ile süre ölçümü ve dönüş değeri kontrolü yazabilirsiniz.
AfterThrowing ile hataları izleyip metrik üretebilirsiniz.
execution, within ve @annotation ile isabetli pointcut yazabilirsiniz.
@Order ile aspect'lerin çalışma sırasını yönetebilirsiniz.
Self-invocation ve final kaynaklı sorunları teşhis edebilirsiniz.
Aspect'leri birim ve entegrasyon testleriyle doğrulayabilirsiniz.
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.
Java OOP: The Role of Constructors in Inheritance eğitimi: constructor zinciri ve nesne oluşturma sırası. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java OOP: The Semantics of the final & abstract Keywords eğitimi: final ve abstract ile değişmezlik ve şablon tasarımı. Uygulamalı 2 gün program.
Detayları Gör →Java OOP: Understanding Inheritance & Polymorphism in Java eğitimi: kalıtım ve polimorfizmin birlikte çalışması. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifi
Detayları Gör →Java OOP: Understanding Overriding & Hiding in Inheritance eğitimi: override ve hiding kurallarının tam resmi. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifika
Detayları Gör →Java Performance Tuning & Optimization eğitimi: ölçüm odaklı Java performans mühendisliği. 3 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Se
Detayları Gör →