JPA ile alanları eşleyin, CRUD yazın
Eğitim entity sınıfının tabloya eşlenmesini ve alan yapılandırmasını işler: @Table/@Column öznitelikleri (length, nullable, unique, precision), @Id ile GenerationType (IDENTITY, SEQUENCE, UUID), @Enumerated, java.time tipleri, @Lob, @Transient, @Access.
Alan eşleme ve temel CRUD işlemleri
Eğitim entity sınıfının tabloya eşlenmesini ve alan yapılandırmasını işler: @Table/@Column öznitelikleri (length, nullable, unique, precision), @Id ile GenerationType (IDENTITY, SEQUENCE, UUID), @Enumerated, java.time tipleri, @Lob, @Transient, @Access. Ardından EntityManager ile persist, find, merge, remove, refresh, transaction yönetimi, dirty checking ve temel JPQL sorguları uygulanır.
2 Gün. Her gün dört modül; Alan Yapılandırması; CRUD İşlemleri ekseninde ilerleyen uygulamalı program.
Temel Seviye — JPA alan eşlemeleri ve CRUD: @Column, @Id stratejileri, tip eşleme, EntityManager persist/find/merge/remove
H2 ve PostgreSQL ile ürün ve müşteri entity'leri yazılır; her alan eşlemesinin ürettiği DDL ve SQL logda doğrulanır.
Alan eşlemelerini doğru kısıt ve tiplerle tanımlarsınız.
persist, merge ve remove farklarını doğru uygularsınız.
Üretilen şemayı okuyup beklentiyle karşılaştırırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
OOP ve anotasyon bilgisi.
Temel DDL ve DML.
Bağımlılık ekleme.
JDK 17, IDE ve H2/PostgreSQL.
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:
Kurallara uygun entity sınıfları yazabilirsiniz.
@Id üretim stratejilerini gerekçeli seçebilirsiniz.
@Column öznitelikleriyle şemayı kontrol edebilirsiniz.
Enum, java.time ve Lob alanlarını doğru eşleyebilirsiniz.
persist ve merge farkını uygulayabilirsiniz.
Managed entity güncellemesinin nasıl çalıştığını açıklayabilirsiniz.
begin/commit/rollback akışını doğru yönetebilirsiniz.
Test edilmiş bir DAO 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.
Java Hibernate: Getting Started eğitimi: oRM mantığı ve Hibernate'e giriş. 2 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Sertifikası.
Detayları Gör →Java Hibernate: Working with Hibernate eğitimi: hibernate ileri eşleme, önbellek ve performans. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java ile Microservices eğitimi: mikroservis tasarımından dağıtıma uçtan uca Java. 4 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Sertifikası
Detayları Gör →Java ile Test Otomasyonuna Giriş eğitimi: birim, arayüz ve API testlerini Java ile otomatikleştirme. Uygulamalı 3 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java için Tasarım Desenleri (GoF) eğitimi: goF desenleri ve SOLID ilkeleri Java ile. 3 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Sertifik
Detayları Gör →