Spring Boot ile Java uygulamalarını hızla üretin
Java geliştiricileri için Spring Boot temelleri eğitimi; IoC, DI, auto-configuration, REST API, Spring Data JPA ve test yazımını uygulamalı bir proje üzerinde işler.
Java geliştiricisi için Spring ve Spring Boot temelleri
Eğitim, Java ile Spring ekosistemine giriş yapar. IoC kapsayıcısı ve ApplicationContext, bean yaşam döngüsü ve scope kavramları, constructor injection, Spring Boot starter bağımlılıkları ve auto-configuration mantığı, application.yml ile profil yönetimi, @RestController ile REST API, Spring Data JPA ile kalıcılık ve JUnit 5 ile MockMvc testleri uygulamalı olarak anlatılır.
2 Gün. Her gün dört modül; 1. gün Spring Çekirdeği ve IoC; 2. gün Spring Boot, REST, Veri Erişimi ve Test.
Temel Seviye — Spring çatısı, IoC, Spring Boot otomatik yapılandırması ve REST uygulaması
Katılımcılar adım adım büyüyen bir görev yönetimi uygulamasını IntelliJ IDEA ile yazar ve her bölümde çalışan sürümü test eder.
IoC ve DI mantığını anlayarak Spring'in neden bu kadar yaygın olduğunu kavrarsınız.
Boot starter ve auto-configuration ile dakikalar içinde çalışan REST servisi ayağa kaldırırsınız.
MockMvc ve Mockito ile katmanlı test yazma pratiği kazanırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, arayüz, koleksiyonlar ve lambda ifadeleri bilinmelidir.
Bağımlılık ekleme ve proje derleme adımları tanıdık olmalıdır.
İstek-yanıt modeli ve JSON yapısı hakkında temel bilgi beklenir.
JDK 17 ve IntelliJ IDEA ya da VS Code kurulu bir bilgisayar gerekir.
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:
Spring kapsayıcısında bean tanımlayıp constructor injection ile bağlayabilirsiniz.
Scope, profil ve yaşam döngüsü callback'lerini doğru kullanabilirsiniz.
Spring Boot'un otomatik yapılandırmasını okuyup gerektiğinde geçersiz kılabilirsiniz.
Doğrulama ve hata yönetimi olan REST uç noktaları geliştirebilirsiniz.
Entity ilişkilerini eşleyip JpaRepository ile CRUD işlemleri yapabilirsiniz.
Profil ve ConfigurationProperties ile ortama duyarlı ayarlar yönetebilirsiniz.
MockMvc ve DataJpaTest ile katmanlı testler yazabilirsiniz.
Basit bir aspect ile loglama gibi çapraz kesen ihtiyaçları ayırabilirsiniz.
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.
Jakarta Server Pages (JSP) eğitimi: JSP yaşam döngüsü, direktifler, EL, JSTL, form işleme, tag file ve servlet-JSP MVC ile CRUD web uygulaması geliştirme.
Detayları Gör →Jakarta Server Faces (JSF) başlangıç eğitimi: Facelets, CDI backing bean, yaşam döngüsü, converter/validator, navigasyon, dataTable, AJAX ve PrimeFaces girişi.
Detayları Gör →JSF uygulamasına veritabanı entegrasyonu: DataSource, JPA entity, servis ve transaction, CRUD formları, LazyDataModel sayfalama ve LazyInitializationException ç
Detayları Gör →Java anonim sınıflar eğitimi: arayüz ve soyut sınıf uygulaması, effectively final, this ve Outer.this kapsamı, Comparator, Runnable ve lambda ile farkları.
Detayları Gör →Java lambda ve fonksiyonel arayüzler eğitimi: lambda sözdizimi, method reference, java.util.function, andThen/compose bileşimi, currying ve istisna yönetimi.
Detayları Gör →