Spring Data JPA ile veri katmanını kısa sürede kurun
Spring Data JPA temelleri eğitimi; entity eşleme, JpaRepository, ilişkiler, lazy yükleme, transaction, auditing, Flyway ve DataJpaTest ile veri katmanı kurulumunu kapsar.
Spring Data JPA'ya sağlam giriş
Eğitim, Spring Data JPA'yı sıfırdan öğretir. JPA ve Hibernate ilişkisi, @Entity, @Id ve @GeneratedValue eşlemeleri, JpaRepository metotları, @OneToMany ve @ManyToOne ilişkileri, lazy ve eager yükleme, @Transactional, auditing, Flyway ile şema yönetimi, application.yml yapılandırması, H2 ve PostgreSQL kullanımı ile @DataJpaTest testleri uygulamalı olarak anlatılır.
2 Gün. Her gün dört modül; 1. gün Entity ve Repository; 2. gün İlişkiler, Transaction ve Test.
Temel Seviye — Spring Data JPA temelleri: entity, repository, ilişkiler, transaction ve yapılandırma
Katılımcılar bir okul yönetim modelini entity ve repository'lerle kurar, Hibernate SQL çıktısını izleyerek her adımda davranışı doğrular.
Entity ve repository ile CRUD işlemlerini dakikalar içinde ayağa kaldırırsınız.
Bire-çok ve çoka-çok ilişkileri doğru eşleyip yükleme davranışını anlarsınız.
DataJpaTest ile repository'lerinizi gerçek veritabanı davranışıyla test edersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
OOP ve koleksiyon bilgisi gerekir.
Tablo, birincil/yabancı anahtar ve SELECT bilinmelidir.
Bean ve bağımlılık enjeksiyonuna aşinalık beklenir.
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:
Entity'leri doğru anahtar ve kısıtlarla eşleyebilirsiniz.
JpaRepository ile CRUD ve sayfalama yapabilirsiniz.
Bire-çok ve çoka-çok ilişkileri cascade ayarlarıyla kurabilirsiniz.
Lazy yükleme ve LazyInitializationException'ı açıklayabilirsiniz.
@Transactional sınırlarını servis katmanında belirleyebilirsiniz.
Oluşturma ve değiştirme tarihini otomatik doldurabilirsiniz.
Flyway ile sürümlü şema değişikliği yapabilirsiniz.
DataJpaTest ile repository testleri 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.
JBoss EAP yönetimi eğitimi (AD248LS): kurulum, jboss-cli, dağıtım, datasource, Elytron, domain modu, kümeleme ve sorun giderme.
Detayları Gör →JBoss uygulama yönetimi eğitimi: EAP mimarisi, kurulum, jboss-cli, dağıtım, datasource, Elytron güvenliği ve temel kümeleme.
Detayları Gör →JBoss uygulama yönetimi I eğitimi (JB248): EAP kurulumu, standalone/domain, jboss-cli, Elytron, ha profili, mod_cluster ve izleme.
Detayları Gör →JBoss uygulama yönetimi I eğitimi: EAP kurulumu, standalone.xml, jboss-cli, datasource, Elytron, RBAC, domain modu ve mod_cluster.
Detayları Gör →JBoss yönetimi ve sınav hazırlığı eğitimi: EAP standalone/domain, CLI, Elytron, kümeleme ve süre sınırlı uygulamalı deneme laboratuvarları.
Detayları Gör →