Hibernate Eğitimi

Hibernate, Java için yazılmış en kapsamlı ve başarılı ORM kütüphanesidir. Bir JPA implementasyonu olmasının yanında, JavaEE’nin JPA APIsinden çok daha kullanışlı olan kendi APIsini de sunar. Veritabanı işlemlerini Java’nın OOP doğasına uygun biçimde gerçekleştirebilmek ve veritabanını kodunuzdan soyutlamak için Hibernate sektörde ilk akla gelen ORM çözümüdür.

Eğitim hakkında

  • Eğitim katılımcıların doğrudan kod yazarak öğrendiği bir atölye olarak tasarlanmıştır.
  • Eğitim bir veritabanı tasarımı ile başlar, tasarlanan veri tabanı yapısının Hibernate ile implement edilmesiyle devam eder.
  • Her eğitim sonunda “enterprise best-practice”lere uygun bir prototip uygulama yazılmış olur.
  • Eğitimler kurumunuzun özel gereksinimlerine göre özelleştirilir.
  • Hibernate eğitimi örnek bir Spring MVC uygulaması üzerinden anlatılır. Örnek uygulama katılımcılara Kod Gemisi tarafından verilir.
  • İhtiyaca göre örnek web uygulaması olarak JSF de kullanılabilir.
Hibernate eğitimlerimizde aşağıdaki ana başlıklar ayrıntılarıyla işlenmektedir. Hibernate Eğitimi hakkında detaylı bilgi için bize ulaşabilirsiniz.

Hibernate

  • JavaEE JPA API ve özellikleri
  • Bir JPA implementasyonu olarak Hibernate
  • Modellerin hazırlanması, Entity kavramı
  • Hibernate’de entity – relationship modelleri
    • one-to-one
    • many-to-one
    • one-to-many
    • many-to-many
  • Collection ve lazy loading
  • Entity inheritance
  • Hibernate Query Language (HQL)
  • Hibernate Criteria API
  • Named Queries
  • Hibernate validations
  • Entity listeners ve Callbackler
  • Web uygulamalarında Hibernate session yönetimi
  • Hibernate reverse engineering tool kullanımı