JAVA DEVELOPER PROFESSIONAL: FILE I/O, MODULES, LOCALIZATION, AND LOGGING EĞİTİMİ

Dosya, modül, yerelleştirme ve loglama konularını birlikte öğrenin

Path ve Files API, stream tabanlı I/O, serileştirme, Console, JPMS module-info, jlink, ResourceBundle, Locale, NumberFormat ve java.util.logging.

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, ResourceBundle, Locale, NumberFormat ve java.util.logging.

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

Eğitim Hakkında

Java G/Ç, modül sistemi, yerelleştirme ve loglama

Eğitim, dört alanı birlikte ele alır: java.io akışları ve java.nio.file (Path, Files, walk, find, BasicFileAttributes, WatchService), karakter kodlaması ve Reader/Writer, serileştirme (Serializable, transient, serialVersionUID), Java Platform Module System (module-info, requires, exports, opens, uses/provides, jdeps, jlink), yerelleştirme (Locale, ResourceBundle, MessageFormat, NumberFormat, DateTimeFormatter) ve java.util.logging (Logger, Level, Handler, Formatter, logging.properties).

Süre ve Format

2 Gün. Her gün dört modül; Dosya G/Ç ve Serileştirme; Modüller, Yerelleştirme ve Loglama ekseninde ilerleyen uygulamalı program.

Seviye

İleri Seviye — NIO.2, Files, Path, serileştirme, JPMS module-info, ResourceBundle, Locale ve java.util.logging

Öğrenme Metodu

Her konu JDK 21 ile çalışan kod örnekleriyle işlenir; sertifika sınavı tarzı kod okuma ve derleme hatası bulma alıştırmaları yapılır.

Neden Bu Eğitim?

📁Modern G/Ç

NIO.2 ile dosya ve dizin işlerini kısa ve güvenli yaparsınız.

📦Modüler yapı

module-info ile kapsüllenmiş uygulamalar tasarlarsınız.

🌐Çok dilli uygulama

ResourceBundle ve Locale ile yerelleştirme yaparsınız.

Anahtar Konular

java nio.2java files pathjava serileştirmejava modül sistemimodule-infojava resourcebundlejava yerelleştirmejava util loggingjlink
“Profesyonel Java, dilin ince ayrıntılarına saygı duymaktır.”

Ön Koşullar

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

1
Java deneyimi

Java Foundations düzeyinde sözdizimi, sınıf ve OOP temelleri.

2
JDK 21

JDK 21 ve IntelliJ IDEA ya da Eclipse kurulu ortam.

3
Koleksiyonlar

List, Map ve temel istisna kullanımına aşinalık.

4
Çalışma ortamı

8 GB RAM'li dizüstü bilgisayar.

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ı NIO.2 ve klasik G/Ç ile dosya işlemlerini ve serileştirmeyi uygular.
Modül 1
Path ve Files
  • Path.of, resolve, relativize, normalize
  • Files.readString, writeString, readAllLines, lines
  • Files.copy, move, delete, StandardCopyOption
  • createDirectories, createTempFile
  • exists, isDirectory, size, getLastModifiedTime
  • NoSuchFileException ve IOException yönetimi
Modül 2
Dizin Gezinme
  • Files.list, walk, find
  • walkFileTree ve SimpleFileVisitor
  • BasicFileAttributes, PosixFilePermissions
  • WatchService ile dizin izleme
  • PathMatcher ve glob
  • Sembolik bağ ve LinkOption
Modül 3
Akışlar
  • InputStream, OutputStream, Reader, Writer hiyerarşisi
  • BufferedReader, BufferedWriter, PrintWriter
  • Karakter kodlaması: Charset, UTF-8
  • try-with-resources ile akış kapatma
  • DataInputStream ve DataOutputStream
  • System.console ve Scanner
Modül 4
Serileştirme
  • Serializable, transient, serialVersionUID
  • ObjectOutputStream ve ObjectInputStream
  • Kalıtımda serileştirme kuralları
  • readObject, writeObject özelleştirme
  • Externalizable
  • Güvenlik uyarısı ve ObjectInputFilter
Günün hedefiKatılımcı modül tanımlar, uygulamayı yerelleştirir ve loglamayı yapılandırır.
Modül 1
Java Modül Sistemi
  • module-info.java: requires, exports, opens
  • requires transitive, exports to
  • uses ve provides ile servis yükleme (ServiceLoader)
  • Modül yolu ve sınıf yolu, otomatik modül
  • jdeps ve jlink
  • Modül çözümleme hataları
Modül 2
Yerelleştirme
  • Locale oluşturma, varsayılan Locale
  • ResourceBundle ve ListResourceBundle, properties paketi
  • Paket arama sırası ve fallback
  • MessageFormat ve ChoiceFormat
  • NumberFormat, CurrencyFormat, DateTimeFormatter
  • Türkçe locale tuzakları: i ve İ
Modül 3
java.util.logging
  • Logger hiyerarşisi ve Level
  • Handler: ConsoleHandler, FileHandler
  • Formatter: SimpleFormatter, XMLFormatter
  • logging.properties yapılandırması
  • Filter ve parentHandlers
  • SLF4J ve Log4j2 karşılaştırması
Modül 4
Birleşik Uygulama
  • Çok dilli dosya işleme CLI uygulaması
  • Modül olarak paketleme ve jlink imajı
  • Loglamayı dosyaya yönlendirme
  • Kaynak paketinden hata mesajları
  • Sınav tarzı soru çözümü
  • Kod gözden geçirme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
NIO.2

Path ve Files ile dosya işlemleri yaparsınız.

✅
Dizin gezinme

walk, find ve WatchService kullanırsınız.

✅
Akışlar

Reader ve Writer ile kodlamaya dikkat ederek okuyup yazarsınız.

✅
Serileştirme

Serileştirme kurallarını ve risklerini bilirsiniz.

✅
Modül

module-info ile modül tanımlarsınız.

✅
ServiceLoader

uses ve provides ile servis mimarisi kurarsınız.

✅
Yerelleştirme

ResourceBundle ile çok dilli uygulama yazarsınız.

✅
Loglama

java.util.logging'i yapılandırırsınız.

Kimler İçin Uygundur?

  • Java SE 21 ile profesyonel geliştirme yapan
  • Oracle Certified Professional Java SE Developer sınav konularına hazırlanmak isteyen
  • bilgisini derinleştirmek isteyen Java geliştiricileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java SE 21 ile profesyonel geliştirme yapan, Oracle Certified Professional Java SE Developer sınav konularına hazırlanmak isteyen ve bilgisini derinleştirmek isteyen Java geliştiricileri için uygundur.
Dört konu neden tek eğitimde?
Profesyonel sınav ve gerçek uygulamalarda birlikte karşılaşılırlar; her biri bağımsız modüllerle işlenir.
Sınav garantisi var mı?
Hayır; sınav başvurusu ve ücreti ilgili kuruma aittir.
Log4j işleniyor mu?
java.util.logging odaklıdır; SLF4J ve Log4j2 karşılaştırma düzeyindedir.
Eğitim sonunda sertifika verilir mi?
Evet. Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. Oracle Certified Professional Java SE gibi sınavlar için sınav başvurusu ve ücreti ilgili kuruma aittir; DVA sınavı vermez ve sonucu garanti etmez.

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 Developer Professional: File I/O, Modules, Localization Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
Seviyeİleri 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: 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 →
Java ve JVMJava Development with Eclipse Eğitimi
Yazılım Geliştirme Eğitimleri

Java Development with Eclipse Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Java Development with Eclipse eğitimi: eclipse IDE ile verimli Java geliştirme akışı. 2 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Sertifi

Detayları Gör →
Java ve JVMJava EE Teknolojileri ile Uygulama Geliştirme Eğitimi
Yazılım Geliştirme Eğitimleri

Java EE Teknolojileri ile Uygulama Geliştirme Eğitimi

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

Java EE Teknolojileri ile Uygulama Geliştirme eğitimi: kurumsal Java platformunun katmanlı uygulama geliştirmesi. Uygulamalı 3 gün, DVA Katılım ve Başarı Sertif

Detayları Gör →
Java ve JVMJava Hibernate: Getting Started Eğitimi
Yazılım Geliştirme Eğitimleri

Java Hibernate: Getting Started Eğitimi

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

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 →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn