Hibernate ile temel sorguları yazmayı öğren
Hibernate Temel Sorgulama eğitimi 2 günlük uygulamalı programda hibernate kurulumu, birincil anahtar sorguları, hql temelleri, sonuç alma gibi konuları kapsar. SessionFactory ve Session ile transaction yönetebilirsiniz.
HQL temelleri, parametre bağlama, sayfalama ve agregasyon
Bu eğitim, Hibernate ile veri sorgulamanın temel yöntemlerini öğretir. SessionFactory ve Session kullanımı, get/find ile birincil anahtar araması, HQL SELECT, FROM, WHERE, LIKE, IN, BETWEEN, ORDER BY, parametre bağlama (named ve positional) ve SQL injection'dan korunma ele alınır. Tek sonuç ve liste sonuç sorguları, sayfalama (setFirstResult/setMaxResults), COUNT/SUM/AVG/MIN/MAX agregasyonları, GROUP BY ve HAVING, basit join, @NamedQuery ve basit Criteria sorguları örnekler; hibernate.show_sql ile üretilen SQL okunur.
2 Gün. Her gün dört modül; katılımcılar session ve basit hql konusundan başlayıp parametre, sayfalama ve agregasyon konusuyla tamamlar.
Temel Seviye — Hibernate ile get/load, HQL, parametre bağlama, sıralama, sayfalama ve basit agregasyon sorguları.
Bir çalışan/departman veritabanında sorgular önce SQL ile, sonra HQL ile yazılır; üretilen SQL loglarla karşılaştırılır.
Hibernate sorgu yazmaya SQL bilginizle rahatça başlarsınız.
Parametre bağlamayla SQL injection riskini ortadan kaldırırsınız.
Hibernate'in ürettiği SQL'i okuyup sorguları kontrol edersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Nesne yönelimli Java ve JDBC'ye giriş düzeyinde bilgi beklenir.
SELECT, JOIN, GROUP BY ve ilişkisel tablo tasarımı kavramlarına aşinalık gerekir.
H2, PostgreSQL veya MySQL gibi yerel bir veritabanı kurulumu yapılabilmelidir.
Maven bağımlılık yönetimi ve IDE ile proje çalıştırma deneyimi faydalı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:
SessionFactory ve Session ile transaction yönetebilirsiniz.
get ve load farkını bilerek kayıt çekebilirsiniz.
SELECT, WHERE, ORDER BY içeren HQL sorguları yazabilirsiniz.
Parametre bağlama ile SQL injection riskini önleyebilirsiniz.
Liste ve tekil sonuçları doğru ele alabilirsiniz.
setFirstResult/setMaxResults ile sayfalı sonuç üretebilirsiniz.
COUNT, SUM ve GROUP BY içeren özet sorgular yazabilirsiniz.
Hibernate'in ürettiği SQL'i okuyup yorumlayabilirsiniz.
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 OOP: Access Modifiers for Regulating Access eğitimi: erişim belirleyicileriyle güvenli sınıf tasarımı. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java OOP: Interfaces & Anonymous Classes eğitimi: arayüz tabanlı tasarım ve anonim sınıflar. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java OOP: Multi-level Inheritance eğitimi: çok seviyeli kalıtım ve nesne başlatma sırası. 2 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Ser
Detayları Gör →Java OOP: Run-time & Compile-time Polymorphism eğitimi: derleme zamanı ve çalışma zamanı polimorfizmi. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java OOP: The Role of Constructors in Inheritance eğitimi: constructor zinciri ve nesne oluşturma sırası. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →