JAVA SE PROGRAMMER II: CORE JAVA LIBRARIES EĞİTİMİ

Java'nın çekirdek kütüphanelerini tanıyın

String ve StringBuilder, Date-Time API, Math, Objects, Optional, Random, wrapper sınıflar, Scanner ve Locale

Çekirdek Java kütüphaneleri: String/StringBuilder, java.time ile tarih ve saat dilimi, Duration/Period, Math ve BigDecimal, Objects, Optional, Random, Scanner, Locale ve ResourceBundle.

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

Eğitim Hakkında

Günlük işte en çok kullanılan Java kütüphaneleri

Eğitim, Java standart kütüphanesindeki sık kullanılan sınıfları ayrıntıyla işler. String, StringBuilder ve text block; java.time ile LocalDate, LocalDateTime, ZonedDateTime, Duration, Period ve DateTimeFormatter; Math ve BigDecimal; Objects, Optional; wrapper sınıflar; Random ve ThreadLocalRandom; Scanner; Locale ve ResourceBundle ile temel biçimlendirme uygulamalı örneklerle çalışılır.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün Metin, Sayı ve Yardımcı Sınıflar; 2. gün Tarih ve Saat API.

Seviye

Orta Seviye — Çekirdek Java kütüphaneleri: String, tarih-saat, Math ve yardımcı sınıflar

Öğrenme Metodu

Katılımcılar gerçek senaryolu küçük kütüphane görevleri (tarih hesabı, biçimlendirme, doğrulama) çözer ve API belgelerini okuma alışkanlığı kazanır.

Neden Bu Eğitim?

📚Kütüphane Hakimiyeti

Hazır API'leri bilerek tekerlek yeniden icat etmekten kaçınırsınız.

📅Doğru Tarih Saat

java.time ile saat dilimi ve süre hesaplarını hatasız yaparsınız.

🧰Yardımcı Sınıflar

Objects, Optional ve Math ile daha güvenli kod yazarsınız.

Anahtar Konular

Java core librariesJava java.timeJava LocalDate ZonedDateTimeJava OptionalJava BigDecimalJava StringBuilderJava LocaleJava ObjectsJava Programmer IIJava standart kütüphane
“Doğru kütüphaneyi bilmek, yazılacak kodun yarısını yazmaktır.”

Ön Koşullar

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

1
Java Temelleri

Sınıf, metot, döngü ve koleksiyon kullanımı bilinmelidir.

2
JDK 17 ve IDE

JDK 17 ve bir IDE katılımdan önce kurulmuş olmalıdır.

3
OOP Aşinalığı

Kalıtım ve arayüz kavramlarına giriş düzeyinde hakimiyet gerekir.

4
Düzenli Pratik

Eğitim süresince kod yazmaya zaman ayrılması beklenir.

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ı String, Math ve yardımcı sınıfları verimli ve güvenli kullanır.
Modül 1
String ve StringBuilder
  • String metotları ve zincirleme
  • strip, isBlank, lines, repeat
  • StringBuilder insert delete
  • Text block ve escape
  • compareTo ve Collator
  • intern ve String havuzu
Modül 2
Math ve Sayısal Sınıflar
  • Math.floorMod, abs, pow, round
  • Taşma korumalı addExact
  • BigInteger ve BigDecimal
  • RoundingMode
  • Integer ve Double yardımcıları
  • Random ve ThreadLocalRandom
Modül 3
Objects ve Optional
  • Objects.equals, hash, requireNonNull
  • Optional.of, ofNullable, empty
  • map, flatMap, orElseGet
  • Optional'ı alan olarak kullanmama
  • Null-safe karşılaştırma
  • OptionalInt gibi ilkel türler
Modül 4
Scanner, Locale ve Biçim
  • Scanner delimiter ve nextLine tuzağı
  • Locale ve Türkçe i sorunu
  • NumberFormat ve currency
  • MessageFormat
  • ResourceBundle ile dil dosyası
  • System.getProperty ve ortam değişkenleri
Günün hedefiKatılımcı java.time ile tarih, saat, süre ve saat dilimi hesaplarını doğru yapar.
Modül 1
Tarih Saat Sınıfları
  • LocalDate, LocalTime, LocalDateTime
  • Instant ve epoch
  • ZonedDateTime ve ZoneId
  • OffsetDateTime
  • Eski Date ve Calendar sorunları
  • Clock ile test edilebilir zaman
Modül 2
Hesaplama
  • plusDays, minusMonths, with
  • Period ve Duration
  • ChronoUnit.between
  • TemporalAdjusters
  • Gün ışığı tasarrufu etkisi
  • Yıl, ay sonu ve artık yıl durumları
Modül 3
Biçimlendirme ve Ayrıştırma
  • DateTimeFormatter.ofPattern
  • ISO biçimleri
  • parse ve DateTimeParseException
  • Locale'e göre ay-gün adları
  • FormatStyle SHORT MEDIUM
  • Tarih doğrulama
Modül 4
Uygulama Senaryoları
  • Vade ve faiz günü hesabı
  • Saat dilimi dönüşümü İstanbul-Londra
  • Çalışma saati hesabı
  • Veritabanı timestamp eşleme
  • Zaman aralığı kesişimi
  • Test için sabit saat

Eğitim Kazanımları

Program sonunda katılımcılar:

🎯
String İşleme

String ve StringBuilder ile verimli metin işlemleri yapabilirsiniz.

🧩
Sayısal Doğruluk

BigDecimal ve addExact ile kesin ve güvenli hesap yapabilirsiniz.

🛠️
Optional Kullanımı

Optional ile null yönetimini güvenli hale getirebilirsiniz.

🔍
Objects Yardımcıları

requireNonNull ve hash ile sağlam sınıflar yazabilirsiniz.

⚙️
Locale Yönetimi

Locale ve ResourceBundle ile çok dilli çıktı hazırlayabilirsiniz.

📦
java.time

LocalDate, ZonedDateTime ve Duration ile zaman hesabı yapabilirsiniz.

🚀
Biçimlendirme

DateTimeFormatter ile tarih biçimleme ve ayrıştırma yapabilirsiniz.

✅
Test Edilebilirlik

Clock ile zamana bağımlı kodu test edebilirsiniz.

Kimler İçin Uygundur?

  • Java Programmer II konularına hazırlanan
  • standart kütüphaneyi etkin kullanmak isteyen geliştiriciler içindir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java Programmer II konularına hazırlanan ve standart kütüphaneyi etkin kullanmak isteyen geliştiriciler 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.
Eski Date sınıfı da var mı?
Eski API sorunları ve java.time'a geçiş stratejisi karşılaştırmalı anlatılır.
Optional her yerde kullanılır mı?
Dönüş tipi için evet, alan ve parametre için önerilmez; ilkeler tartışılır.
Saat dilimi hesapları kapsanıyor mu?
Evet; ZonedDateTime, gün ışığı tasarrufu ve dönüşüm senaryoları vardır.

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: Core Java Libraries 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 Certified Foundations Associate: Decision Statements Eğitimi
Yazılım Geliştirme Eğitimleri

Java Certified Foundations Associate: Decision Statements Eğitimi

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

Java Foundations: Karar Yapıları eğitimi: if-else zincirleri, iç içe koşullar, switch deyimi ve ifadesi, ternary, boolean ifadeler, kısa devre, dangling else ve

Detayları Gör →
Java ve JVMJava Certified Foundations Associate: Design Patterns Eğitimi
Yazılım Geliştirme Eğitimleri

Java Certified Foundations Associate: Design Patterns Eğitimi

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

Java Foundations: Tasarım Kalıpları eğitimi: Kalıp kavramı, Singleton, Factory, Builder, Strategy, Observer, DAO ve MVC'ye giriş, UML sınıf diyagramı okuma.

Detayları Gör →
Java ve JVMJava Certified Foundations Associate: Development Basics Eğitimi
Yazılım Geliştirme Eğitimleri

Java Certified Foundations Associate: Development Basics Eğitimi

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

Java Foundations: Geliştirme Temelleri eğitimi: SDLC, algoritma ve akış şeması, sözde kod, hata türleri, Git temelleri, birim test fikri ve dokümantasyon.

Detayları Gör →
Java ve JVMJava Certified Foundations Associate: Development Environment Eğitimi
Yazılım Geliştirme Eğitimleri

Java Certified Foundations Associate: Development Environment Eğitimi

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

Java Foundations: Geliştirme Ortamı eğitimi: JDK dağıtımları, JAVA_HOME ve PATH, javac ve java komutları, IntelliJ IDEA ve Eclipse, proje yapısı, Maven, debugge

Detayları Gör →
Java ve JVMJava Certified Foundations Associate: Java Arrays & ArrayLists Eğitimi
Yazılım Geliştirme Eğitimleri

Java Certified Foundations Associate: Java Arrays & ArrayLists Eğitimi

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

Java Foundations: Diziler ve ArrayList eğitimi: Dizi bildirimi, indeks, çok boyutlu dizi, Arrays yardımcıları, ArrayList metotları, generics, wrapper ve dizi-li

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