JPA ve Hibernate ile ilk adımı atın
Eğitim JDBC'nin sınırlarından başlayarak ORM ihtiyacını, JPA ve Hibernate ilişkisini, Maven projesine bağımlılık eklemeyi, persistence.xml ve H2 bağlantısını, ilk @Entity sınıfını, EntityManager ile persist, find, update ve remove işlemlerini, transaction kav…
JPA ve Hibernate ile ilk çalışan uygulama
Eğitim JDBC'nin sınırlarından başlayarak ORM ihtiyacını, JPA ve Hibernate ilişkisini, Maven projesine bağımlılık eklemeyi, persistence.xml ve H2 bağlantısını, ilk @Entity sınıfını, EntityManager ile persist, find, update ve remove işlemlerini, transaction kavramını, basit JPQL sorgularını ve show_sql ile SQL çıktısı incelemeyi uygulamalı bir mini projeyle işler.
2 Gün. Her gün dört modül; ORM ve Kurulum; Temel İşlemler ekseninde ilerleyen uygulamalı program.
Başlangıç Seviye — JPA ve Hibernate'e giriş: ORM kavramı, proje kurulumu, ilk entity, EntityManager ve temel sorgu
Adım adım ilerleyen uygulamalı bir kitap kütüphanesi projesi yazılır; her adımda üretilen SQL konsolda izlenir.
ORM mantığını örneklerle ilk kez öğrenenlere uygun yumuşak bir giriş yaparsınız.
Bir günde çalışan JPA/Hibernate projesi kurup test edersiniz.
Her işlemin arkasındaki SQL'i görerek ORM'e güven kazanırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf ve koleksiyon bilgisi.
SELECT, INSERT, UPDATE, DELETE.
Bağımlılık ekleme ve derleme.
JDK 17, IDE ve H2 veritabanı.
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:
ORM'in ne işe yaradığını ve sınırlarını açıklayabilirsiniz.
Maven ile JPA/Hibernate projesi oluşturabilirsiniz.
Bağlantı ve dialect ayarlarını yapabilirsiniz.
Basit entity sınıfları tanımlayabilirsiniz.
EntityManager ile ekleme, okuma, güncelleme ve silme yapabilirsiniz.
Transaction başlatıp commit veya rollback edebilirsiniz.
Parametreli basit JPQL sorguları yazabilirsiniz.
Üretilen SQL'i konsoldan izleyip 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 nesne yönelimli programlama eğitimi: sınıf, kapsülleme, kalıtım, interface, polimorfizm, composition, SOLID ilkeleri ve UML ile uygulamalı OOP.
Detayları Gör →Dynamo Servlet Bean eğitimi: ATG Nucleus bileşenleri, özel droplet yazımı, DSP etiketleri, form handler ve Repository API ile sunucu tarafı Java geliştirme.
Detayları Gör →Çevik Java geliştirme eğitimi: TDD, JUnit 5, Mockito, Cucumber BDD, refaktör, temiz kod, Git trunk-based, CI hattı ve SonarQube ile kod kalitesi.
Detayları Gör →Java tasarım desenleri eğitimi: GoF creational, structural ve behavioral desenler, Effective Java deyimleri, lambda ile Strategy ve Command, Proxy ve Spring örn
Detayları Gör →Java Spring full stack geliştirme eğitimi: Spring Boot REST API, JPA, PostgreSQL, JWT güvenlik, React ön yüz, Testcontainers ve Docker Compose ile uçtan uca pro
Detayları Gör →