Metot adından sorgu üretmeyi tam öğrenin
Spring Data JPA türetilmiş sorgu metotları eğitimi; metot adı kuralları, koşul anahtar kelimeleri, OrderBy, Top/First, Pageable, Slice ve sonuç tipleri ile sınırları uygulamalı işler.
Spring Data JPA türetilmiş sorgu metotları
Eğitim, Spring Data JPA'da SQL ya da JPQL yazmadan sorgu üretmeyi anlatır. Metot adı çözümleme mantığı (PartTree), find, exists, count, delete önekleri, And ve Or, Between, LessThan, Like, In, IsNull anahtar kelimeleri, iç içe özellik yolu, OrderBy, Top ve First, Distinct, Pageable ve Sort, Slice, sonuç tipleri ile yaygın hatalar ve metot adı karmaşıklığı uygulamalı işlenir.
2 Gün. Her gün dört modül; 1. gün Metot Adı Kuralları; 2. gün Sıralama, Sayfalama ve Sınırlar.
Temel Seviye — Spring Data JPA metot adı kuralları, anahtar kelimeler, sıralama ve sayfalama
Katılımcılar bir kütüphane veri modelinde 40'a yakın sorgu metodunu yazar, üretilen SQL'i loglarda doğrular ve testlerle kanıtlar.
Doğru metot adıyla karmaşık koşulları yazmadan sorguya çevirirsiniz.
Büyük listeleri Pageable ve Sort ile verimli sunarsınız.
Metot adı yetersiz kaldığında ne yapacağınızı bilirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
OOP ve koleksiyonlar bilinmelidir.
WHERE, ORDER BY, LIKE ve JOIN kavramları tanıdık olmalıdır.
Basit bir Boot projesi kurabilmek gerekir.
JDK 17, H2 veya PostgreSQL ve IntelliJ IDEA kurulu olmalı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:
PartTree mantığıyla metot adından üretilecek sorguyu öngörebilirsiniz.
Between, In, Like gibi anahtar kelimeleri doğru kullanabilirsiniz.
İlişki üzerinden koşul yazıp belirsizlikleri çözebilirsiniz.
OrderBy ve Sort ile dinamik sıralama yapabilirsiniz.
Pageable, Page ve Slice farkını bilerek doğru tipi seçebilirsiniz.
Optional, List ve Stream dönüşlerini güvenle yönetebilirsiniz.
Metot adının yetersiz kaldığı durumları fark edebilirsiniz.
Sorgu metotlarını DataJpaTest ile 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.
Spring Data JDBC sorgu metotları eğitimi: findBy kuralları, Pageable, @Query, @Modifying ve projeksiyonlar uygulamalı olarak işlenir.
Detayları Gör →Spring Data JDBC eğitimi: aggregate modeli, CrudRepository, @MappedCollection, yaşam döngüsü olayları, auditing ve Flyway ile PostgreSQL uygulaması.
Detayları Gör →Spring Data JPA özel sorgu eğitimi: @Query, JPQL, native SQL, Specification, Criteria, EntityGraph, projeksiyonlar ve özel repository fragment uygulamalı işleni
Detayları Gör →Spring Data JPA temel eğitimi: entity eşleme, JpaRepository, ilişkiler, lazy yükleme, @Transactional, auditing, Flyway ve DataJpaTest uygulamalı işlenir.
Detayları Gör →Java yazılım uzmanlığı programı: modern Java, Spring Boot, JPA, Spring Security, test stratejisi, Docker, GitHub Actions ve mimari kararlar beş günde uygulamalı
Detayları Gör →