Hibernate ile ilk ORM uygulamanızı yazın
Eğitim, ilişkisel veritabanı ile nesne modeli arasındaki uyumsuzluğu ve Hibernate ORM'in çözümünü anlatır. hibernate.cfg.xml ve anotasyon tabanlı yapılandırma, SessionFactory ve Session yaşam döngüsü, @Entity eşlemeleri, birincil anahtar üretim stratejileri,…
ORM mantığı ve Hibernate'e giriş
Eğitim, ilişkisel veritabanı ile nesne modeli arasındaki uyumsuzluğu ve Hibernate ORM'in çözümünü anlatır. hibernate.cfg.xml ve anotasyon tabanlı yapılandırma, SessionFactory ve Session yaşam döngüsü, @Entity eşlemeleri, birincil anahtar üretim stratejileri, temel CRUD, HQL sorguları, @OneToMany/@ManyToOne ilişkileri ve SQL logları ile üretilen sorguların incelenmesi uygulanır.
2 Gün. Her gün dört modül; Hibernate Temelleri; Sorgular ve İlişkiler ekseninde ilerleyen uygulamalı program.
Temel Seviye — Hibernate ORM ile başlangıç: yapılandırma, entity eşleme, Session, HQL ve temel ilişkiler
Maven projesinde H2 ve PostgreSQL ile her konu küçük bir entity modelinde denenir; show_sql çıktısı ile üretilen SQL sürekli gözlemlenir.
Nesne-ilişkisel uyumsuzluğu ve Hibernate'in bunu nasıl çözdüğünü kavrarsınız.
Tekrarlayan JDBC kodunu entity eşlemeleriyle ortadan kaldırırsınız.
Üretilen SQL'i okuyarak performans sorunlarını erken yakalarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
OOP, koleksiyonlar ve anotasyon bilgisi.
SELECT, JOIN ve DDL temelleri.
Bağımlılık ekleme ve proje derleme.
JDK 17 ve IDE kurulumu.
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:
Hibernate ve JPA arasındaki ilişkiyi açıklayabilirsiniz.
Hibernate'i XML veya anotasyonla yapılandırabilirsiniz.
Sınıfları tablolara doğru anotasyonlarla eşleyebilirsiniz.
Session ile kayıt ekleme, okuma, güncelleme ve silme yapabilirsiniz.
Transient, persistent ve detached durumlarını ayırt edebilirsiniz.
Parametreli ve sayfalı HQL sorguları yazabilirsiniz.
OneToMany ve ManyToMany ilişkilerini yapılandırabilirsiniz.
Üretilen SQL'i okuyup N+1 gibi sorunları fark edebilirsiniz.
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 Foundations: Karar Yapıları eğitimi: if-else zincirleri, iç içe koşullar, switch deyimi ve ifadesi, ternary, boolean ifadeler, kısa devre, dangling else ve
Detayları Gör →Java Foundations: Tasarım Kalıpları eğitimi: Kalıp kavramı, Singleton, Factory, Builder, Strategy, Observer, DAO ve MVC'ye giriş, UML sınıf diyagramı okuma.
Detayları Gör →Java Foundations: Geliştirme Temelleri eğitimi: SDLC, algoritma ve akış şeması, sözde kod, hata türleri, Git temelleri, birim test fikri ve dokümantasyon.
Detayları Gör →Java Foundations: Geliştirme Ortamı eğitimi: JDK dağıtımları, JAVA_HOME ve PATH, javac ve java komutları, IntelliJ IDEA ve Eclipse, proje yapısı, Maven, debugge
Detayları Gör →Java Foundations: Diziler ve ArrayList eğitimi: Dizi bildirimi, indeks, çok boyutlu dizi, Arrays yardımcıları, ArrayList metotları, generics, wrapper ve dizi-li
Detayları Gör →