Hibernate ile nesne-ilişkisel eşlemeye başlayın.
2 günlük Hibernate giriş eğitimi: ORM, SessionFactory, entity eşleme, CRUD, HQL, Criteria, ilişkiler, cascade ve lazy loading uygulamaları.
Hibernate ORM temelleri: Session, CRUD ve HQL
Introduction to Hibernate, ORM çerçevesine giriş yaptırır. Hibernate mimarisi (SessionFactory, Session, Transaction), hibernate.cfg.xml veya Spring Boot ile yapılandırma, anotasyonlarla entity eşleme, id üreteçleri, save, get, load, update, delete işlemleri, HQL sorguları, Criteria API, ilişkiler (OneToMany, ManyToOne, ManyToMany), lazy ve eager yükleme, cascade, birinci seviye cache ve transaction yönetimi H2 veya MySQL ile uygulanır.
2 Gün. Her gün dört modül; toplam 8 modül, her modülde altı konu başlığı ve uygulama çalışması yer alır.
Temel Seviye — Hibernate ORM'e giriş: yapılandırma, entity eşleme, Session, CRUD, HQL ve ilişkiler.
Her konu küçük bir Maven projesinde kodlanır, Hibernate'in ürettiği SQL log olarak izlenerek nesne-tablo eşlemesi doğrulanır.
Tekrarlayan JDBC kodunu bırakıp nesneler üzerinden CRUD yapmayı öğrenirsiniz.
show_sql ile her işlemin SQL karşılığı izlenir.
Spring Data JPA'nın arkasındaki Hibernate mantığı anlaşılır.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, koleksiyon ve exception bilgisi gerekir.
SELECT, INSERT, UPDATE, DELETE ve JOIN bilmek gerekir.
Bağımlılık ekleyebilmek gerekir.
H2 veya MySQL ile çalışmaya hazır ortam 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:
Hibernate'i Maven ile yapılandırıp H2 veya MySQL'e bağlayabilirsiniz.
Sınıfları anotasyonlarla tablolara eşleyebilirsiniz.
Session ile kaydetme, okuma, güncelleme ve silme yapabilirsiniz.
Parametreli ve sayfalı HQL sorguları çalıştırabilirsiniz.
OneToMany ve ManyToMany ilişkilerini doğru eşleyebilirsiniz.
LAZY yüklemeyi ve LazyInitializationException çözümünü açıklayabilirsiniz.
Cascade ve orphanRemoval davranışlarını uygulayabilirsiniz.
Hibernate'in ürettiği SQL'i okuyup eşlemeyi doğrulayabilirsiniz.
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 SE : Inheritance, Lists, Inference, & Lambda Expressions eğitimi: kalıtımdan lambda'ya modern Java. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java SE : Inheritance, Polymorphism, & Abstraction eğitimi: oOP'nin üç temel kavramı bir arada. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java SE : Introduction to Java SE & the NetBeans IDE eğitimi: java SE ve NetBeans IDE'ye giriş. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java SE JDK araçları, nesne oluşturma, referanslar ve iç içe döngüler eğitimi. Uygulamalı lab ile 2 gün; DVA Katılım ve Başarı Sertifikası verilir.
Detayları Gör →JShell eğitimi: Java REPL ile etkileşimli kod, snippet komutları, classpath, .jsh script ve JShell API. Uygulamalı 2 gün, DVA katılım sertifikası.
Detayları Gör →