SpEL ile Spring yapılandırmasını dinamik hale getirin
SpEL eğitimi; ifade sözdizimi, koleksiyon seçimi ve projeksiyon, @Value, @PreAuthorize, @Cacheable, Spring Data ifadeleri ve SpEL injection risklerine karşı korunmayı kapsar.
Spring Expression Language ile çalışma zamanı ifadeleri
Eğitim, Spring Expression Language'in sözdizimini ve kullanım alanlarını işler. ExpressionParser ve StandardEvaluationContext ile ifade çözümleme, literal, operatör, koleksiyon seçimi ve projeksiyonu, bean referansı, @Value("#{...}") ile özellik enjeksiyonu, @PreAuthorize ve @Cacheable koşulları, Spring Data @Query içinde SpEL ve ifade enjeksiyonu risklerinin önlenmesi uygulamalı ele alınır.
2 Gün. Her gün dört modül; 1. gün SpEL Sözdizimi ve API; 2. gün Spring Bileşenlerinde SpEL ve Güvenlik.
Orta Seviye — SpEL sözdizimi, bean referansları, güvenlik ve veri erişiminde ifade kullanımı
Katılımcılar küçük konsol örnekleri ve bir Spring Boot uygulaması üzerinde ifadeleri yazar, çıktıyı birim testleriyle doğrular.
Koleksiyon seçme, projeksiyon ve koşullu ifadeleri tek satırda yazmayı öğrenirsiniz.
Metot güvenliğinde kullanıcı ve parametreye bağlı yetki kuralları tanımlarsınız.
Kullanıcı girdisinin ifade olarak çözülmesinden doğan riskleri tanır ve engellersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Bean tanımı, @Component ve @Value kullanımı bilinmelidir.
List, Map ve nesne özellikleri üzerinde rahat çalışabilmek gerekir.
JUnit ile basit test yazma deneyimi faydalıdır.
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:
SpEL'de operatör, koleksiyon seçimi ve projeksiyon ifadelerini yazabilirsiniz.
ExpressionParser ve EvaluationContext ile ifadeleri kod içinde değerlendirebilirsiniz.
@Value ve bean referanslarıyla dinamik yapılandırma kurabilirsiniz.
@PreAuthorize ve PermissionEvaluator ile ince taneli yetki kuralları yazabilirsiniz.
@Cacheable koşullarını SpEL ile tanımlayabilirsiniz.
Spring Data sorgularında SpEL parametreleri kullanabilirsiniz.
SimpleEvaluationContext ile ifade enjeksiyonunu sınırlayabilirsiniz.
SpEL ifadelerini birim testlerle 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 Professional: Dosya G/Ç, Modüller, Yerelleştirme ve Loglama eğitimi: Path ve Files API, stream tabanlı I/O, serileştirme, Console, JPMS module-info, jlink,
Detayları Gör →Java Professional: Lambda ve Fonksiyonel Programlama eğitimi: Predicate, Function, Supplier, Consumer, UnaryOperator, lambda ve method reference, Stream ara ve.
Detayları Gör →Java Developer Professional: Records, Sealed Classes, and Nested Classes eğitimi: modern Java ile immutable veri ve kapalı tip hiyerarşileri. Uygulamalı 2 gün p
Detayları Gör →Java Developer Professional: The Stream API eğitimi: stream pipeline tasarımı ve Collectors ustalığı. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java Development Certificate Program eğitimi: java dilini baştan sona uygulamalı öğrenme programı. Uygulamalı 4 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →