Spring bean tanımlarını Java kodu ile yönet
Spring Component Scanning ve Java Config eğitimi 2 günlük uygulamalı programda ioc ve di kavramları, @configuration ve @bean, bean kapsamları, yaşam döngüsü gibi konuları kapsar. IoC ve bağımlılık enjeksiyonu kavramlarını örneklerle açıklayabilirsiniz.
Java tabanlı Spring yapılandırması ve component taraması
Bu eğitim, Spring Framework'te XML yerine Java tabanlı yapılandırmayı ve bileşen taramasını öğretir. ApplicationContext ve IoC, @Configuration/@Bean yöntemleri, bean bağımlılıkları (inter-bean reference, CGLIB proxy ve proxyBeanMethods), @ComponentScan ile paket tarama, stereotype anotasyonlar (@Component, @Service, @Repository, @Controller), @Autowired/@Qualifier/@Primary ile enjeksiyon, constructor injection ele alınır. @Import, @ImportResource, @PropertySource ve @Value, @Profile, @Conditional, bean kapsamları (singleton, prototype, request), @Lazy, @DependsOn, yaşam döngüsü (@PostConstruct, @PreDestroy, InitializingBean) ile Spring Boot auto-configuration bağlantısı uygulamalı işlenir.
2 Gün. Her gün dört modül; katılımcılar java tabanlı yapılandırma konusundan başlayıp component scanning ve i̇leri yapılandırma konusuyla tamamlar.
Orta Seviye — Spring IoC konteyneri, @Configuration, @Bean, @ComponentScan, stereotype anotasyonlar ve bean yaşam döngüsü.
XML ile yazılmış bir Spring uygulaması adım adım Java yapılandırmasına dönüştürülür; bean oluşturma sırası ve loglar ile konteyner davranışı izlenir.
IoC ve bağımlılık enjeksiyonunu yapılandırma düzeyinde net kavrarsınız.
@Bean ve @Conditional ile üçüncü parti nesneleri ve ortamlara özel yapılandırmayı yönetirsiniz.
@ComponentScan ile bean keşfini ve olası çakışmaları kontrol edersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken, döngü, metot ve sınıf tanımlayabilecek düzeyde temel Java bilgisi beklenir.
Sınıf, kalıtım, arayüz ve polimorfizm kavramlarına aşinalık faydalıdır.
JDK 17 veya üzeri ile IntelliJ IDEA ya da Eclipse kurulu bir bilgisayar gerekir.
javac, java ve Maven/Gradle ile derleme-çalıştırma adımlarını izleyebilmek yararlı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:
IoC ve bağımlılık enjeksiyonu kavramlarını örneklerle açıklayabilirsiniz.
@Configuration ve @Bean ile bean tanımları yazabilirsiniz.
@ComponentScan ile paket taramasını yapılandırabilirsiniz.
@Component, @Service ve @Repository anotasyonlarını doğru kullanabilirsiniz.
@Qualifier ve @Primary ile bean çakışmalarını çözebilirsiniz.
Singleton ve prototype kapsamlarının etkisini yönetebilirsiniz.
@Profile ve @Conditional ile ortam bazlı yapılandırma yapabilirsiniz.
Bean başlatma ve yok etme geri çağırımlarını uygulayabilirsiniz.
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 →