THE JDBC API & LOCALIZATION EĞİTİMİ

JDBC ile veritabanına ve yerelleştirmeyle dünyaya açılın

Connection, PreparedStatement, transaction, DataSource, ResourceBundle, Locale ve format sınıflarıyla Java veri erişimi ve çok dillilik

The JDBC API ve Localization eğitiminde Java ile veritabanı erişimi, PreparedStatement, transaction, connection pool, Locale, ResourceBundle ve tarih/sayı formatlarıyla çok dilli uygulama geliştirme uygulamalı işlenir.

2 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

JDBC veri erişimi, transaction yönetimi, connection pool ve Java yerelleştirme

Bu eğitim, Java uygulamalarında ilişkisel veritabanı erişimini JDBC ile ve uygulamaların çok dilli çalışmasını Java yerelleştirme API'leriyle anlatır. Katılımcılar DriverManager, Connection, PreparedStatement, ResultSet, batch işlemler, transaction ve savepoint, HikariCP ile havuzlama, SQL injection önleme, Locale, ResourceBundle, NumberFormat, DateTimeFormatter ve MessageFormat kullanımını uygular.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün JDBC ile Veri Erişimi; 2. gün Yerelleştirme ve Uluslararasılaştırma.

Seviye

Orta Seviye — JDBC veri erişimi, transaction yönetimi, connection pool ve Java yerelleştirme

Öğrenme Metodu

Katılımcılar PostgreSQL veya H2 üzerinde çalışan bir Java konsol ve web örneğinde JDBC kodu yazar, aynı uygulamayı Türkçe, İngilizce ve Almanca destekleyecek şekilde yerelleştirir.

Neden Bu Eğitim?

🎯Doğrudan erişim

JDBC ile ORM'in altında çalışan veri erişim mekanizmasını gerçekten anlarsınız.

🛠️Güvenli sorgu

PreparedStatement ile SQL injection riskini koddan ortadan kaldırırsınız.

🚀Küresel uygulama

Aynı kod tabanıyla farklı dil, tarih, sayı ve para formatlarını destekleyebilirsiniz.

Anahtar Konular

jdbc eğitimijava jdbc apipreparedstatementjdbc transactionhikaricpjava yerelleştirmeresourcebundlelocale javasql injection önlemejava i18n
“Veriye doğru erişen ve her dilde doğru konuşan uygulama güven kazanır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Java temelleri

Sınıf, arayüz, koleksiyon ve try-with-resources bilgisi gerekir.

2
SQL bilgisi

SELECT, INSERT, UPDATE, DELETE ve JOIN sorgularını yazabilmek gerekir.

3
Veritabanı

PostgreSQL, MySQL veya H2 kurulabilir olmalıdır.

4
Geliştirme ortamı

JDK 17+ ve Maven/Gradle destekli bir IDE kurulu olmalıdır.

Eğitim İçeriği

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.

Günün hedefiKatılımcı, JDBC ile güvenli CRUD işlemleri yapıp transaction sınırlarını yönetir.
Modül 1
Bağlantı ve Sürücü
  • JDBC mimarisi ve sürücü tipleri
  • DriverManager ve DataSource farkı
  • bağlantı URL biçimi
  • Connection özellikleri
  • try-with-resources ile kaynak kapatma
  • SQLException zinciri
Modül 2
Sorgu Çalıştırma
  • Statement ile PreparedStatement farkı
  • parametre bağlama
  • ResultSet gezinme ve tip eşleme
  • executeQuery, executeUpdate ve execute
  • üretilen anahtarlar (getGeneratedKeys)
  • SQL injection örneği ve önlenmesi
Modül 3
Gelişmiş İşlemler
  • Batch ekleme ve executeBatch
  • CallableStatement ile saklı yordam
  • RowSet
  • LOB (BLOB, CLOB) işleme
  • metadata (DatabaseMetaData, ResultSetMetaData)
  • sayfalama sorguları
Modül 4
Transaction Yönetimi
  • autoCommit kapatma
  • commit ve rollback
  • savepoint
  • izolasyon seviyeleri ve okuma anomalileri
  • deadlock ve yeniden deneme
  • HikariCP ile bağlantı havuzu ayarları
Günün hedefiKatılımcı, uygulamanın metin, tarih ve sayı biçimlerini kullanıcının diline göre sunar.
Modül 1
Locale ve ResourceBundle
  • Locale oluşturma ve ayrıştırma
  • properties tabanlı ResourceBundle
  • ListResourceBundle
  • paket arama ve yedek (fallback) sırası
  • UTF-8 properties sorunu
  • ResourceBundle.Control
Modül 2
Sayı ve Para Formatı
  • NumberFormat ve DecimalFormat
  • para birimi (Currency)
  • yüzde ve compact format
  • Locale'e göre ayırıcılar
  • parse işlemleri
  • BigDecimal ile yuvarlama
Modül 3
Tarih ve Saat Yerelleştirme
  • DateTimeFormatter ve FormatStyle
  • ZonedDateTime ile saat dilimi
  • Türkçe ay ve gün adları
  • takvim sistemleri
  • yerel tarih ayrıştırma
  • yaz saati geçişleri
Modül 4
Mesaj ve Metin İşleme
  • MessageFormat ve ChoiceFormat
  • çoğul ifade yönetimi
  • Collator ile dile uygun sıralama
  • Türkçe büyük/küçük harf (İ/ı) sorunu
  • Normalizer
  • veritabanında çok dilli metin saklama

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
JDBC bağlantısı

DataSource ve try-with-resources ile güvenli bağlantı yönetimi yapabilirsiniz.

🧠
Güvenli sorgu

PreparedStatement ile parametreli ve SQL injection'a dayanıklı sorgu yazabilirsiniz.

🔧
Toplu işlem

Batch ve saklı yordam çağrılarıyla performanslı işlemler yapabilirsiniz.

📐
Transaction

Commit, rollback ve savepoint ile veri bütünlüğünü koruyabilirsiniz.

🧪
Havuzlama

HikariCP ile bağlantı havuzunu yapılandırabilirsiniz.

🚀
Locale kullanımı

Locale ve ResourceBundle ile çok dilli arayüz metinleri yönetebilirsiniz.

🔍
Biçim yerelleştirme

Sayı, para ve tarih biçimlerini bölgeye göre gösterebilirsiniz.

📦
Türkçe sorunları

İ/ı harf dönüşümü ve sıralama gibi dile özgü sorunları çözebilirsiniz.

Kimler İçin Uygundur?

  • Java dilini bilen ve veritabanı erişimi ile çok dilli uygulama geliştirmek isteyen yazılımcılar
  • Java SE sertifikasyon hazırlığı yapanlar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java dilini bilen ve veritabanı erişimi ile çok dilli uygulama geliştirmek isteyen yazılımcılar, Java SE sertifikasyon hazırlığı yapanlar için uygundur.
JDBC hâlâ gerekli mi, JPA yetmez mi?
JPA/Hibernate JDBC üzerinde çalışır; sorun giderme ve performans için JDBC bilgisi şarttır.
Hangi veritabanı kullanılacak?
PostgreSQL ağırlıklı kullanılır; H2 ile yerel çalışma da desteklenir.
Yerelleştirme sadece çeviri midir?
Hayır; tarih, para, sıralama, çoğul ve harf kuralları da kapsanır, eğitimde Türkçe'ye özgü sorunlar uygulanır.
Java sürümü ne olmalı?
Java 17 veya üzeri önerilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. The JDBC API & Localization Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

API ve Mikroservis MimarisiPerformance Engineering: Fixing Microservices Performance Issues Eğitimi
Yazılım Geliştirme Eğitimleri

Performance Engineering: Fixing Microservices Performance Issues Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Mikroservis performans sorunlarının ölçümü, profillenmesi ve giderilmesi. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
API ve Mikroservis MimarisiPostman ile API Testi Eğitimi
Yazılım Geliştirme Eğitimleri

Postman ile API Testi Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Postman ile API testi: koleksiyonlar, pm.test betikleri, veri güdümlü çalıştırma ve Newman CI. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
API ve Mikroservis MimarisiRefactoring API Code Eğitimi
Yazılım Geliştirme Eğitimleri

Refactoring API Code Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

API kodunun refactoring'i: kod kokuları, katman ayrıştırma, hata modeli ve regresyon testleri. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
API ve Mikroservis MimarisiRepository API & Derived Properties Eğitimi
Yazılım Geliştirme Eğitimleri

Repository API & Derived Properties Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Spring Data Repository API ve türetilmiş sorgular: findBy, @Query, projeksiyon, Specification ve test. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikas

Detayları Gör →
API ve Mikroservis MimarisiREST API - siteler arası bilgi alışverişinde kullanılan bir desen Eğitimi
Yazılım Geliştirme Eğitimleri

REST API - siteler arası bilgi alışverişinde kullanılan bir desen Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

REST ile siteler arası bilgi alışverişi: HTTP, SOAP karşılaştırması, JSON/XML, CORS ve güvenlik. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn