Spring ve Spring Boot'ta uçtan uca ustalaşın
Spring çekirdeği ve Spring Boot'u derinlemesine öğrenin: IoC, AOP, auto-configuration, Actuator, Data JPA, transaction, REST, Spring Security, test ve Docker ile dağıtım.
Spring çekirdeğinden Boot ile üretime kadar kapsamlı program
Eğitim, Spring Framework çekirdeği ile Spring Boot ekosistemini birlikte ve derinlemesine işler. IoC konteyneri, bean yaşam döngüsü, Java config, profiller ve AOP proxy mekanizması anlatılır. Boot starter'ları, auto-configuration, @ConfigurationProperties ve Actuator uygulanır. Spring Data JPA, transaction yönetimi, N+1 sorunu, REST API tasarımı, doğrulama, ProblemDetail hata yönetimi, Spring Security ve JWT, WebMvcTest ve Testcontainers ile test, layered JAR ve Docker ile paketleme ele alınır.
4 Gün. Her gün dört modül; Spring Çekirdeği; Spring Boot Ekosistemi; Veri ve Web Katmanı; Güvenlik ve Kalite ekseninde ilerleyen uygulamalı program.
İleri Seviye — Spring Framework ve Spring Boot ile uçtan uca uygulama: IoC, AOP, auto-configuration, Data JPA, REST, Security, test ve dağıtım.
Eğitim boyunca tek bir sipariş yönetimi uygulaması katman katman büyütülür; her gün sonunda çalışan, testli bir sürüm elde edilir.
Boot'un arkasındaki Spring mekanizmalarını bilerek sihir yerine kontrol elde edersiniz.
Actuator, güvenlik, test ve Docker ile üretime hazır servis kurarsınız.
Test dilimleri ve Testcontainers ile hızlı, güvenilir test paketi yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java 17, koleksiyonlar ve lambda bilgisi gerekir.
Temel SQL ve ilişkisel veritabanı bilgisi faydalıdır.
JDK 17+, Maven ve IntelliJ IDEA kurulu olmalıdır.
Testcontainers için Docker Desktop veya eşdeğeri önerilir.
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:
Constructor enjeksiyonu ve qualifier ile bağımlılıkları yönetebilirsiniz.
Kapsam ve yaşam döngüsü kancalarını doğru kullanabilirsiniz.
Aspect ile loglama ve ölçüm gibi çapraz ilgileri ayırabilirsiniz.
Boot'un koşul raporunu okuyup özel yapılandırma yazabilirsiniz.
Repository, sayfalama ve N+1 çözümü uygulayabilirsiniz.
Propagation ve rollback kurallarını doğru yönetebilirsiniz.
Doğrulamalı, JWT ile korunan REST API geliştirebilirsiniz.
MockMvc, Testcontainers ve Docker imajıyla kalite güvencesi sağlayabilirsiniz.
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 tasarım desenleri eğitimi: GoF creational, structural ve behavioral desenler, Effective Java deyimleri, lambda ile Strategy ve Command, Proxy ve Spring örn
Detayları Gör →Java Spring full stack geliştirme eğitimi: Spring Boot REST API, JPA, PostgreSQL, JWT güvenlik, React ön yüz, Testcontainers ve Docker Compose ile uçtan uca pro
Detayları Gör →Apache Maven temelleri eğitimi: pom.xml, build lifecycle, bağımlılık scope'ları, transitif bağımlılık, eklentiler, profiller, Surefire ve paketleme ile uygulama
Detayları Gör →Java generics ileri eğitimi: bounded type parameter, wildcard, PECS kuralı, type erasure, recursive bound ve @SafeVarargs ile tip güvenli API tasarımı.
Detayları Gör →Java generics ile sınıf ve metot yazma eğitimi: generic sınıf, arayüz, metot, diamond operatörü, Comparable sınırı, Iterable gerçekleme ve generic repository uy
Detayları Gör →