JAVA CERTIFIED FOUNDATIONS ASSOCIATE: JAVA ARRAYS & ARRAYLISTS EĞİTİMİ

Dizi ve ArrayList ile veri kümelerini yönetin

Dizi bildirimi, indeks, çok boyutlu dizi, Arrays yardımcıları, ArrayList metotları, generics, wrapper ve dizi-liste dönüşümü.

Java Foundations: Diziler ve ArrayList eğitimi: Dizi bildirimi, indeks, çok boyutlu dizi, Arrays yardımcıları, ArrayList metotları, generics, wrapper ve dizi-liste dönüşümü.

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

Eğitim Hakkında

Java dizileri ve ArrayList koleksiyonu

Eğitim, veri kümelerini tutmayı ele alır: tek boyutlu dizi bildirimi, new ile oluşturma, indeksleme, length, ArrayIndexOutOfBoundsException, for ve for-each ile gezinme, çok boyutlu ve düzensiz (jagged) diziler, Arrays.toString, sort, fill, copyOf, binarySearch, ArrayList<E> ile add, get, set, remove, size, contains, indexOf, generics ve wrapper tipler, listeyi diziye çevirme, dizi ve liste karşılaştırması.

Süre ve Format

2 Gün. Her gün dört modül; Diziler; ArrayList ve Koleksiyonlar ekseninde ilerleyen uygulamalı program.

Seviye

Başlangıç Seviye — Dizi tanımı, çok boyutlu diziler, Arrays sınıfı, ArrayList, generics ve koleksiyon işlemleri

Öğ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?

📚Veri koleksiyonu

Çok sayıda değeri düzenli biçimde saklarsınız.

🧮Arama ve sıralama

Arrays ve Collections yardımcılarını kullanırsınız.

⚠️Sınır hataları

İndeks ve boyut hatalarını önlersiniz.

Anahtar Konular

java dizilerjava arraylistjava arrayçok boyutlu diziarrays sınıfıjava generics girişjava koleksiyonlar temelarrayindexoutofboundsexceptionjava foundations arrays
“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ı dizi tanımlar, gezinir ve Arrays yardımcı metotlarını kullanır.
Modül 1
Dizi Temelleri
  • int[] dizi = new int[5] ve ilk değerler
  • Dizi sabit boyutludur
  • Küme parantezi ile başlatma: {1,2,3}
  • İndeks 0'dan başlar, length alanı
  • ArrayIndexOutOfBoundsException
  • Dizi bir nesnedir, referans davranışı
Modül 2
Dizi Üzerinde Döngü
  • for ile indeksli gezinme
  • for-each ile okuma ve sınırı
  • Toplam, ortalama, en büyük/küçük bulma
  • Dizi ters çevirme
  • Doğrusal arama
  • Dizi elemanını değiştirme ve for-each tuzağı
Modül 3
Çok Boyutlu Diziler
  • int[][] matris tanımı
  • İç içe döngü ile gezinme
  • Düzensiz (jagged) dizi
  • Satır ve sütun toplamı
  • Oyun tahtası örneği
  • Arrays.deepToString
Modül 4
Arrays Yardımcı Sınıfı
  • Arrays.toString, sort, fill
  • copyOf ve copyOfRange
  • binarySearch ve sıralı dizi şartı
  • Arrays.equals ve == farkı
  • Arrays.asList uyarısı
  • Dizi parametre olarak metoda geçirme
Günün hedefiKatılımcı ArrayList ile dinamik listeler yönetir ve diziyle karşılaştırır.
Modül 1
ArrayList Temelleri
  • ArrayList<String> tanımı ve generics
  • add, get, set, remove, size, clear
  • isEmpty, contains, indexOf
  • Başlangıç kapasitesi ve büyüme
  • List arayüzü ile tanım
  • Ham (raw) tip kullanımından kaçınma
Modül 2
Generics ve Wrapper
  • Primitive tipler listede kullanılamaz
  • Integer, Double gibi wrapper kullanımı
  • Autoboxing ile ekleme
  • remove(int) ve remove(Object) belirsizliği
  • Tip güvenliği faydası
  • Diamond operatörü <>
Modül 3
Listeyi İşleme
  • Döngü ile gezinme ve ConcurrentModificationException
  • Iterator ile güvenli silme
  • removeIf ve lambda ön bakış
  • Collections.sort, reverse, max, min
  • Karşılaştırıcı (Comparator) ile sıralama
  • Liste kopyalama ve subList
Modül 4
Dizi ve Liste Dönüşümü
  • toArray ile diziye çevirme
  • Arrays.asList ve List.of farkı
  • Dizi mi liste mi karar tablosu
  • Performans ve bellek farkları
  • Öğrenci listesi uygulaması
  • Sınav tarzı kod izleme sorular

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Dizi

Dizi tanımlar ve elemanlarına erişirsiniz.

✅
İndeks

İndeks sınırı hatalarını önlersiniz.

✅
Döngü

Dizilerde for ve for-each ile gezinirsiniz.

✅
Matris

Çok boyutlu dizilerle çalışırsınız.

✅
Arrays

Arrays.sort ve copyOf gibi metotları kullanırsınız.

✅
ArrayList

ArrayList ile dinamik liste yönetirsiniz.

✅
Generics

Generics ve wrapper tipleri doğru kullanırsınız.

✅
Dönüşüm

Dizi ve liste arasında dönüşüm 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.
Dizi mi ArrayList mi kullanmalıyım?
Boyut sabit ve primitive veri varsa dizi, boyut değişiyorsa ArrayList uygundur; eğitimde karar tablosu çıkarılır.
HashMap ve Set işleniyor mu?
Bu eğitim dizi ve ArrayList ile sınırlıdır.
Sınav garantisi var mı?
Hayır; sınav başvurusu ve ücreti ilgili kuruma aittir.
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 Arrays & ArrayLis 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 JVMGetting Started with Java: Operators Eğitimi
Yazılım Geliştirme Eğitimleri

Getting Started with Java: Operators Eğitimi

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

Java operatörleri eğitimi: aritmetik, atama, karşılaştırma, mantıksal, bitwise, shift, üçlü operatör, öncelik kuralları ve integer overflow örnekleriyle başlang

Detayları Gör →
Java ve JVMGetting Started with Java: Variables & Primitive Types Eğitimi
Yazılım Geliştirme Eğitimleri

Getting Started with Java: Variables & Primitive Types Eğitimi

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

Java değişkenleri ve primitive tipler eğitimi: int, double, char, boolean, referans tipler, String, wrapper sınıflar, tip dönüşümü ve değişken kapsamı ile başla

Detayları Gör →
Java ve JVMGetting Started with Java: Writing & Running Java Programs Eğitimi
Yazılım Geliştirme Eğitimleri

Getting Started with Java: Writing & Running Java Programs Eğitimi

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

Java ile program yazma ve çalıştırma başlangıç eğitimi: JDK kurulumu, javac ve java komutları, JShell, paketler, Scanner, IntelliJ IDEA ve jar paketleme.

Detayları Gör →
Java ve JVMGoogle Workspace Spring Updates Eğitimi
Yazılım Geliştirme Eğitimleri

Google Workspace Spring Updates Eğitimi

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

Google Workspace güncellemeleri eğitimi: Gmail, Chat, Meet, Drive etiketleri, Docs akıllı çipler, Sheets tabloları, Gemini ve yönetici konsolu güvenlik ayarları

Detayları Gör →
Java ve JVMGroovy Programlama Eğitimi
Yazılım Geliştirme Eğitimleri

Groovy Programlama Eğitimi

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

Groovy programlama eğitimi: dinamik tipleme, closure, GString, koleksiyonlar, trait, metaprogramming, DSL, Spock testleri ile Gradle ve Jenkins pipeline betikle

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