Spring çekirdeğini içten kavrayın
IoC/DI, bean yaşam döngüsü, yapılandırma stilleri, AOP ve veri erişimini kapsayan 2 günlük Spring Core eğitimi.
Spring Core: IoC, DI, AOP ve veri erişimi
Eğitim Spring çatısının çekirdeğini anlatır: ApplicationContext ve BeanFactory, XML/Java/annotation yapılandırma stilleri, constructor/setter enjeksiyonu, @Primary/@Qualifier, bean scope ve yaşam döngüsü, döngüsel bağımlılık, BeanPostProcessor, profiller, @Value, Spring AOP, olaylar, SpEL, JdbcTemplate, @Transactional ve test context'i.
2 Gün. Her gün dört modül; IoC, Yapılandırma ve AOP; Veri Erişimi, Boot ve Test ekseninde ilerleyen uygulamalı program.
Temel Seviye — IoC konteyneri, bean tanımı ve yaşam döngüsü, yapılandırma stilleri, AOP, olaylar ve veri erişimi
Her kavram küçük bir konsol uygulamasında bean tanımlanarak ve konteyner davranışı gözlenerek anlatılır.
Spring'in sihir değil, konteyner kuralları olduğunu görürsünüz.
DI ile gevşek bağlı ve test edilebilir kod yazarsınız.
Scope ve yaşam döngüsü hatalarını önlersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, interface, koleksiyon ve istisna kavramlarına temel hakimiyet.
Terminal ve temel Linux/Windows komutları.
JDK 17+ ve IntelliJ IDEA veya Eclipse kurulu bir bilgisayar.
Maven ile derleme ve temel git bilgisi.
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:
ApplicationContext çalışma mantığını açıklayabilirsiniz.
Java config ve annotation stillerini kullanabilirsiniz.
Constructor injection ve qualifier'ları uygulayabilirsiniz.
PostConstruct ve BeanPostProcessor kullanabilirsiniz.
Singleton/prototype farkını uygulayabilirsiniz.
Aspect ve pointcut yazabilirsiniz.
JdbcTemplate ve transaction yönetebilirsiniz.
Context tabanlı test yazabilirsiniz.
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.
Spring MVC istek işleme ve hata yönetimi eğitimi: veri bağlama, Converter, Bean Validation, @ControllerAdvice, ProblemDetail ve hata sayfaları uygulamalı işleni
Detayları Gör →Spring MVC form ve dosya eğitimi: form bağlama, doğrulama, çok adımlı akış, MultipartFile ile yükleme, güvenli indirme ve path traversal korumaları.
Detayları Gör →Spring, Hibernate ve JPA ile web uygulaması geliştirme eğitimi: entity eşleme, N+1 çözümü, transaction, Spring Data, Spring Security ve Testcontainers.
Detayları Gör →JDBC ve Spring'e giriş eğitimi: PreparedStatement, HikariCP, JdbcTemplate, NamedParameterJdbcTemplate ve @Transactional ile veri erişimi uygulamalı işlenir.
Detayları Gör →Spring Data JDBC sorgu metotları eğitimi: findBy kuralları, Pageable, @Query, @Modifying ve projeksiyonlar uygulamalı olarak işlenir.
Detayları Gör →