JAVA CERTIFIED FOUNDATIONS ASSOCIATE: JAVA STRINGS EĞİTİMİ

String işlemlerini hatasız ve verimli yapın

String değişmezliği, havuz, equals ve ==, substring, indexOf, replace, split, StringBuilder, String.format ve regex'e giriş.

Java Foundations: String Sınıfı eğitimi: String değişmezliği, havuz, equals ve ==, substring, indexOf, replace, split, StringBuilder, String.format ve regex'e giriş.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Java String sınıfı ve metin işleme

Eğitim, Java'da metin işlemeyi ele alır: String değişmezliği ve String havuzu, new String ile literal farkı, equals, equalsIgnoreCase, compareTo, length, charAt, substring, indexOf, contains, startsWith, replace, trim, strip, isBlank, split ve join, toUpperCase/toLowerCase, String.valueOf, StringBuilder ve StringBuffer farkı, String.format, printf, text block, Unicode ve düzenli ifadelere ilk bakış.

Süre ve Format

2 Gün. Her gün dört modül; String Temelleri; İşleme, StringBuilder ve Biçimlendirme ekseninde ilerleyen uygulamalı program.

Seviye

Başlangıç Seviye — String değişmezliği, String havuzu, metotlar, StringBuilder, biçimlendirme ve düzenli ifadelere giriş

Öğrenme Metodu

Her konu kısa IDE alıştırmalarıyla pekiştirilir; Java Foundations tarzı kod okuma ve çıktı tahmin soruları çözülür.

Neden Bu Eğitim?

🔤Metin hâkimiyeti

String metotlarıyla gerçek metin problemlerini çözersiniz.

🧊Değişmezlik

String'in neden değişmez olduğunu ve sonuçlarını bilirsiniz.

⚡Verimli birleştirme

StringBuilder ile performanslı metin üretirsiniz.

Anahtar Konular

java stringstring sınıfıjava stringbuilderstring havuzujava string metotlarıjava printf formatjava splitjava text blockjava foundations strings
“Temeli sağlam atılan kod, üzerine her şeyin kurulabildiği zemindir.”

Ön Koşullar

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

1
Programlamaya ilgi

Önceden Java bilmek gerekmez; mantıksal düşünme yeterlidir.

2
JDK kurulumu

JDK 17+ ve bir IDE (IntelliJ IDEA Community veya Eclipse).

3
Bilgisayar kullanımı

Dosya/klasör yönetimi ve metin editörü kullanımı.

4
Çalışma ortamı

İnternet erişimli, 8 GB RAM'li bir 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ı String değişmezliğini, havuzu ve karşılaştırma yöntemlerini açıklar.
Modül 1
String Nedir
  • Karakter dizisi temsili ve char[] farkı
  • Literal ve new String(...) oluşturma
  • String değişmezliği (immutability) sonuçları
  • Metot çağrısının yeni String döndürmesi
  • Güvenlik ve thread-safety avantajı
  • null ve boş String farkı
Modül 2
String Havuzu
  • String constant pool kavramı
  • Literal paylaşımı ve == sonucu
  • intern() metodu
  • new String ile yeni nesne
  • Derleme zamanı sabit birleştirme
  • Çıktı tahmin soruları
Modül 3
Karşılaştırma
  • equals ve equalsIgnoreCase
  • == ile referans karşılaştırması
  • compareTo ve sözlük sırası
  • Locale ve Türkçe i/İ sorunu
  • Objects.equals ile null güvenliği
  • Sıralama için String karşılaştırma
Modül 4
Temel Metotlar
  • length, charAt, isEmpty, isBlank
  • substring(begin, end)
  • indexOf, lastIndexOf, contains
  • startsWith, endsWith
  • toUpperCase, toLowerCase
  • trim ve strip
Günün hedefiKatılımcı String'leri dönüştürür, StringBuilder ile birleştirir ve biçimli çıktı üretir.
Modül 1
Dönüştürme ve Ayırma
  • replace ve replaceAll farkı
  • split ile ayırma ve düzenli ifade
  • String.join ve StringJoiner
  • chars() ve toCharArray
  • String.valueOf ve sayı dönüşümü
  • repeat ve lines
Modül 2
StringBuilder
  • StringBuilder ile append, insert, delete, reverse
  • String birleştirmenin döngüdeki maliyeti
  • StringBuilder ve StringBuffer farkı
  • capacity ve ensureCapacity
  • toString ve equals davranışı
  • Performans karşılaştırma alıştırması
Modül 3
Biçimlendirme
  • String.format ve printf belirticileri: %s, %d, %f, %n
  • Genişlik ve hassasiyet: %8.2f
  • Locale ile sayı biçimi
  • Text block (""") kullanımı
  • formatted() metodu
  • Rapor çıktısı üretme
Modül 4
Düzenli İfadelere Giriş
  • matches ile basit doğrulama
  • Pattern ve Matcher giriş
  • Yaygın desenler: \\d, \\w, [a-z]
  • E-posta ve telefon doğrulama örneği
  • Aşırı karmaşık regex'ten kaçınma
  • Metin işleme mini projesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Değişmezlik

String değişmezliğini ve sonuçlarını açıklarsınız.

✅
Havuz

String havuzu ve == davranışını yorumlarsınız.

✅
Karşılaştırma

equals ve compareTo'yu doğru kullanırsınız.

✅
Metotlar

Temel String metotlarını uygularsınız.

✅
Dönüştürme

split, replace ve join ile metni işlersiniz.

✅
StringBuilder

StringBuilder ile verimli birleştirme yaparsınız.

✅
Biçimlendirme

printf ve String.format ile çıktıyı biçimlendirirsiniz.

✅
Regex

Basit düzenli ifadelerle doğrulama yaparsınız.

Kimler İçin Uygundur?

  • Java'ya yeni başlayanlar
  • Oracle Java Foundations sınav konularına hazırlanmak isteyen öğrenciler
  • bilişim alanına geçiş yapmak isteyen kişiler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java'ya yeni başlayanlar, Oracle Java Foundations sınav konularına hazırlanmak isteyen öğrenciler ve bilişim alanına geçiş yapmak isteyen kişiler için uygundur.
String neden değişmezdir?
Güvenlik, thread-safety ve String havuzunun paylaşımı için değişmez tasarlanmıştır.
Sınav ücreti eğitime dahil mi?
Hayır. Sınav başvurusu ve ücreti ilgili kuruma aittir.
Regex ayrıntılı işleniyor mu?
Hayır, doğrulama düzeyinde giriş yapılır.
Eğitim sonunda sertifika verilir mi?
Evet. Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. Oracle Java Foundations gibi sınavlar için sınav başvurusu ve ücreti ilgili kuruma aittir; DVA sınavı vermez ve sınav sonucunu 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 Certified Foundations Associate: Java Strings Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Java ve JVMJava Archive (JAR): Building Java Archives Eğitimi
Yazılım Geliştirme Eğitimleri

Java Archive (JAR): Building Java Archives Eğitimi

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

JAR Dosyaları Oluşturma eğitimi: jar komutu, MANIFEST.MF, Main-Class, Class-Path, çalıştırılabilir JAR, bağımlılıklar, imzalama ve jlink/jpackage'a giriş.

Detayları Gör →
Java ve JVMJava Archive (JAR): Packaging Java Apps Using Maven Eğitimi
Yazılım Geliştirme Eğitimleri

Java Archive (JAR): Packaging Java Apps Using Maven Eğitimi

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

Maven ile Java Uygulamalarını Paketleme eğitimi: pom.xml, Maven yaşam döngüsü, maven-jar-plugin, shade ve assembly, spring-boot-maven-plugin, bağımlılık kapsaml

Detayları Gör →
Java ve JVMJava ASYNC Interface Eğitimi
Yazılım Geliştirme Eğitimleri

Java ASYNC Interface Eğitimi

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

Java Asenkron Programlama eğitimi: Thread ve ExecutorService, Future, CompletableFuture zincirleri, Flow API, asenkron servlet, zaman aşımı, hata yönetimi ve vi

Detayları Gör →
Java ve JVMJava Bank Sistemleri Üretim Destekleri Eğitimi
Yazılım Geliştirme Eğitimleri

Java Bank Sistemleri Üretim Destekleri Eğitimi

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

Java Banka Sistemleri Üretim Destek eğitimi: Java uygulama log analizi, thread/heap dump, JMS ve IBM MQ kuyruk sorunları, veritabanı kilitleri, batch izleme, ol

Detayları Gör →
Java ve JVMJava Basics Primer for Non-Developers (QA, Testers, Selenium Users) (TT2190) Eğitimi
Yazılım Geliştirme Eğitimleri

Java Basics Primer for Non-Developers (QA, Testers, Selenium Users) (TT2190) Eğitimi

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

QA ve Test Uzmanları için Java Temelleri (TT2190) eğitimi: Java sözdizimi, sınıf ve nesne, koleksiyonlar, istisnalar, dosya okuma, Maven, JUnit ve Selenium WebD

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