JAVA SE PROGRAMMER II: LOCALIZATION IN JAVA EĞİTİMİ

Uygulamanızı dünyaya açın: yerelleştirme

Locale, ResourceBundle, properties ve ListResourceBundle, NumberFormat, DateTimeFormatter, MessageFormat, çoğul biçimler ve Unicode

Java yerelleştirme (i18n): Locale, ResourceBundle arama zinciri, UTF-8 properties, MessageFormat, NumberFormat/Currency, DateTimeFormatter, Collator, Türkçe i sorunu ve Spring MessageSource.

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

Eğitim Hakkında

Java ile çok dilli ve bölgeye duyarlı uygulama geliştirme

Eğitim, Java uygulamalarının birden çok dil ve bölgeye uyarlanmasını öğretir. Locale oluşturma ve varsayılan seçimi, ResourceBundle ve properties dosyası arama zinciri, ListResourceBundle, NumberFormat ve currency, DateTimeFormatter ve FormatStyle, MessageFormat ve ChoiceFormat, Collator ile dile uygun sıralama, UTF-8 properties kodlaması, Türkçe i/İ sorunu ve Spring MessageSource ile web uygulamasında dil değişimi uygulanır.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün Locale ve ResourceBundle; 2. gün Biçimlendirme ve Uygulama.

Seviye

Orta Seviye — Yerelleştirme, ResourceBundle ve biçimlendirme

Öğrenme Metodu

Katılımcılar tek dilli bir uygulamayı Türkçe, İngilizce ve Almanca destekleyecek biçimde yerelleştirir ve her dilde tarih, para, sıralama sonuçlarını doğrular.

Neden Bu Eğitim?

🌍Çok Dilli Ürün

Aynı kod tabanından birden çok dil ve bölgeyi destekleyen uygulamalar çıkarırsınız.

🔡Karakter Doğruluğu

Türkçe i/İ gibi yerel sorunları ve UTF-8 kodlamayı doğru yönetirsiniz.

💶Doğru Biçim

Para, sayı ve tarihi bölgeye uygun biçimlendirirsiniz.

Anahtar Konular

Java yerelleştirmeJava LocaleJava ResourceBundleJava MessageFormatJava NumberFormatJava i18nJava çok dilli uygulamaSpring MessageSourceJava CollatorJava Programmer II
“Bir ürün, kullanıcısının dilini konuşunca ona ait olur.”

Ön Koşullar

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

1
Java Orta Seviye

String, koleksiyon ve G/Ç bilgisi gerekir.

2
JDK 17 ve IDE

JDK 17 ve IDE kurulu olmalı, UTF-8 dosya kodlaması ayarlanabilmelidir.

3
Unicode Temeli

Karakter kodlaması kavramına aşinalık faydalıdır.

4
Örnek Uygulama

Kendi uygulamanızın ekran metinleri örnek olarak kullanılabilir.

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ı Locale ve ResourceBundle ile metinleri dilden bağımsız hale getirir.
Modül 1
Locale
  • Locale.of, forLanguageTag
  • Dil, ülke ve varyant
  • Locale.getDefault ve setDefault
  • İşletim sistemi dili ve JVM
  • BCP 47 etiketleri
  • toLowerCase(Locale) ve Türkçe i sorunu
Modül 2
ResourceBundle
  • properties dosyası adlandırma Messages_tr.properties
  • getBundle arama zinciri ve yedek dil
  • Eksik anahtar MissingResourceException
  • ListResourceBundle ve nesne değerleri
  • UTF-8 properties ve Java 9 davranışı
  • Bundle önbelleği ve Control
Modül 3
Metin Parametreleri
  • MessageFormat {0} yer tutucular
  • Çoğul biçimler ChoiceFormat
  • Tek tırnak kaçışı sorunu
  • Sıralı parametre kayması
  • Cümle birleştirme anti-deseni
  • Çeviri akışı ve araçlar
Modül 4
Kod ve Veri Ayrımı
  • Sabit metin tarama
  • Anahtar adlandırma kuralı
  • Enum için etiketler
  • Doğrulama mesajları yerelleştirme
  • Çeviri eksik anahtar testi
  • Mini proje başlangıcı
Günün hedefiKatılımcı sayı, para ve tarihleri bölgeye göre biçimler ve çok dilli bir uygulama tamamlar.
Modül 1
Sayı ve Para
  • NumberFormat.getInstance
  • Currency ve getCurrencyInstance
  • Yüzde ve kompakt sayı
  • DecimalFormat desenleri
  • BigDecimal ve yuvarlama
  • Para birimi ve bölge farkı
Modül 2
Tarih ve Saat
  • DateTimeFormatter.ofLocalizedDate
  • FormatStyle SHORT / MEDIUM / LONG
  • Ay ve gün adları
  • Haftanın ilk günü WeekFields
  • Saat dilimi görüntüleme
  • Takvim sistemleri
Modül 3
Sıralama ve Karşılaştırma
  • Collator ve dil kuralları
  • Türkçe alfabe sıralaması
  • Büyük küçük harf duyarsız karşılaştırma
  • Normalizer ve aksan
  • Metin arama ve ICU
  • Locale duyarlı toUpperCase
Modül 4
Web ve Uygulama Entegrasyonu
  • Spring MessageSource
  • LocaleResolver ve Accept-Language
  • LocaleChangeInterceptor
  • Thymeleaf / JSP mesaj kullanımı
  • REST yanıtı yerelleştirme
  • Çok dilli mini uygulama teslimi

Eğitim Kazanımları

Program sonunda katılımcılar:

🎯
Locale Yönetimi

Locale oluşturup dil ve bölge seçimini kontrol edebilirsiniz.

🧩
ResourceBundle

Properties ve ListResourceBundle ile metin yönetebilirsiniz.

🛠️
Parametreli Mesaj

MessageFormat ile çoğul ve parametreli metin üretebilirsiniz.

🔍
Türkçe Karakter

Türkçe i/İ sorununu Locale ile doğru çözebilirsiniz.

⚙️
Para ve Sayı

NumberFormat ve DecimalFormat ile bölgeye uygun çıktı üretebilirsiniz.

📦
Tarih Biçimi

DateTimeFormatter ile yerel tarih biçimleri uygulayabilirsiniz.

🚀
Dile Uygun Sıralama

Collator ile dil kurallarına göre sıralama yapabilirsiniz.

✅
Web Entegrasyonu

Spring MessageSource ile çok dilli web uygulaması kurabilirsiniz.

Kimler İçin Uygundur?

  • Çok dilli uygulama geliştiren orta seviye Java geliştiricileri
  • ürün ekipleri
  • uluslararası pazara açılacak yazılım takımları içindir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Çok dilli uygulama geliştiren orta seviye Java geliştiricileri, ürün ekipleri ve uluslararası pazara açılacak yazılım takımları içindir.
Sertifika sınavı bağlantısı?
İçerik Oracle Java SE Programmer II konu başlıklarıyla örtüşür; sınav başvurusu ve ücreti ilgili kuruma aittir, DVA sınav vermez ve sınav sonucunu garanti etmez.
Türkçe i sorunu nedir?
toUpperCase ve toLowerCase işlemlerinin Locale'e göre farklılaşmasıdır; örneklerle çözülür.
Spring kullanılacak mı?
Son bölümde MessageSource ile web entegrasyonu gösterilir; temel API Spring'den bağımsızdır.
RTL diller kapsanıyor mu?
Metin yönü kısaca ele alınır; odak Java API'leridir.

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. Java SE Programmer II: Localization in Java 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

Java ve JVMJava Developer Professional: File I/O, Modules, Localization, and Logging Eğitimi
Yazılım Geliştirme Eğitimleri

Java Developer Professional: File I/O, Modules, Localization, and Logging Eğitimi

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

Java Professional: Dosya G/Ç, Modüller, Yerelleştirme ve Loglama eğitimi: Path ve Files API, stream tabanlı I/O, serileştirme, Console, JPMS module-info, jlink,

Detayları Gör →
Java ve JVMJava Developer Professional: Lambda Expressions and Functional Programming Eğitimi
Yazılım Geliştirme Eğitimleri

Java Developer Professional: Lambda Expressions and Functional Programming Eğitimi

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

Java Professional: Lambda ve Fonksiyonel Programlama eğitimi: Predicate, Function, Supplier, Consumer, UnaryOperator, lambda ve method reference, Stream ara ve.

Detayları Gör →
Java ve JVMJava Developer Professional: Records, Sealed Classes, and Nested Classes Eğitimi
Yazılım Geliştirme Eğitimleri

Java Developer Professional: Records, Sealed Classes, and Nested Classes Eğitimi

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

Java Developer Professional: Records, Sealed Classes, and Nested Classes eğitimi: modern Java ile immutable veri ve kapalı tip hiyerarşileri. Uygulamalı 2 gün p

Detayları Gör →
Java ve JVMJava Developer Professional: The Stream API Eğitimi
Yazılım Geliştirme Eğitimleri

Java Developer Professional: The Stream API Eğitimi

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

Java Developer Professional: The Stream API eğitimi: stream pipeline tasarımı ve Collectors ustalığı. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Java ve JVMJava Development Certificate Program Eğitimi
Yazılım Geliştirme Eğitimleri

Java Development Certificate Program Eğitimi

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

Java Development Certificate Program eğitimi: java dilini baştan sona uygulamalı öğrenme programı. Uygulamalı 4 gün, DVA Katılım ve Başarı Sertifikası.

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