JAVA PROGRAMMING: ITERATIVE EVALUATION EĞİTİMİ

Java döngülerini doğru ve verimli kullanın

for, while, do-while, enhanced for, etiketli break/continue, sonsuz döngü, iç içe döngü ve döngü hataları.

Eğitim for, while, do-while ve enhanced for döngülerinin ne zaman seçileceğini, sayaç ve sentinel kontrollü döngüleri, break, continue ve etiketli kullanımı, iç içe döngülerle matris ve desen çizimini, off-by-one hatalarını, sonsuz döngü tespitini, dizi ve ko…

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

Eğitim Hakkında

Yinelemeli yapılar ve döngü tasarımı

Eğitim for, while, do-while ve enhanced for döngülerinin ne zaman seçileceğini, sayaç ve sentinel kontrollü döngüleri, break, continue ve etiketli kullanımı, iç içe döngülerle matris ve desen çizimini, off-by-one hatalarını, sonsuz döngü tespitini, dizi ve koleksiyon gezmeyi, Iterator ile silme, döngü değişmezi (loop invariant) kavramını ve stream ile karşılaştırmayı örneklerle işler.

Süre ve Format

2 Gün. Her gün dört modül; Temel Döngüler; İleri Döngü Kalıpları ekseninde ilerleyen uygulamalı program.

Seviye

Başlangıç Seviye — Java döngüleri: for, while, do-while, for-each, iterator, break/continue, iç içe döngü ve stream alternatifi

Öğrenme Metodu

Çarpım tablosu, asal sayı, fibonacci ve dizi işleme gibi küçük programlar yazılır; debugger ile döngü adım adım izlenir.

Neden Bu Eğitim?

🔁Doğru döngü

Her probleme uygun döngü türünü seçersiniz.

🐞Hata önleme

Off-by-one ve sonsuz döngü hatalarını önceden yakalarsınız.

🧩Algoritmik düşünme

Tekrarlayan işleri adım adım çözmeyi öğrenirsiniz.

Anahtar Konular

java döngülerjava for döngüsüwhile do-whilejava for-eachiç içe döngüjava break continuejava başlangıçjava algoritma alıştırmaları
“Döngü yazmak kolay, doğru yerde durdurmak ise tasarımdır.”

Ön Koşullar

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

1
Java temelleri

Değişken, operatör ve if bilgisi.

2
Diziler

Dizi tanımlama ve indeks kavramı.

3
Ortam

JDK 17 ve IDE.

4
Programlama

Önceden deneyim gerekmez.

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 hedefiDöngüler
Modül 1
for Döngüsü
  • Başlatma, koşul, güncelleme yapısı
  • Artan ve azalan sayaç
  • Birden fazla değişkenle for
  • Off-by-one hatası ve sınır kontrolü
  • Döngü değişkeninin kapsamı
  • Toplam, ortalama, faktöriyel alıştırmaları
Modül 2
while ve do-while
  • Koşul önce ve sonra kontrol farkı
  • Sentinel değerle okuma
  • Scanner ile kullanıcı girişi döngüsü
  • Sonsuz döngü ve çıkış koşulu
  • Sayı tahmin oyunu
  • Döngü değişmezi (invariant) kavramı
Modül 3
for-each ve Koleksiyonlar
  • Enhanced for ve dizi/Liste gezme
  • Eleman değiştirme sınırları
  • ConcurrentModificationException
  • Iterator ve remove
  • Map entrySet gezme
  • Index gereken durumlarda klasik for
Modül 4
Akış Kontrolü
  • break ve continue
  • Etiketli break / continue
  • return ile döngüden çıkış
  • Erken çıkış ve okunabilirlik
  • Hata ayıklama: debugger ve breakpoint
  • Döngü hatalarını izleme
Günün hedefiKalıplar
Modül 1
İç İçe Döngüler
  • Matris gezme ve satır/sütun toplamı
  • Yıldız, piramit, çarpım tablosu desenleri
  • Karmaşıklık: O(n²)
  • Erken çıkış ile iyileştirme
  • Etiketli döngüde çıkış
  • Alıştırma çözümleri
Modül 2
Klasik Algoritmalar
  • Asal sayı kontrolü ve elek
  • Fibonacci iteratif
  • Bubble sort ve seçmeli sıralama
  • Doğrusal ve ikili arama
  • Palindrom ve ters çevirme
  • Basamak toplamı ve Armstrong sayısı
Modül 3
Döngü ve Performans
  • Döngü içinde gereksiz hesap
  • Döngü dışına çıkarma
  • String birleştirmede StringBuilder
  • Koleksiyon boyutu çağrısı
  • Büyük n için karmaşıklık yorumu
  • Ölçüm: System.nanoTime
Modül 4
Stream ile Karşılaştırma
  • IntStream.range ile döngü
  • forEach ve map
  • Ne zaman klasik döngü
  • Rekürsiyon ve döngü dönüşümü
  • Kod incelemesi
  • Özet ve sınav

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Döngü seçimi

for, while ve do-while arasında doğru seçim yapabilirsiniz.

🎯
Sentinel döngü

Kullanıcı girişi ile kontrol edilen döngüler yazabilirsiniz.

🧩
break/continue

break, continue ve etiketli çıkışları doğru kullanabilirsiniz.

⚙️
for-each

Dizi ve koleksiyonları güvenle gezebilirsiniz.

🔍
İç içe döngü

Matris ve desen problemlerini çözebilirsiniz.

🛠️
Algoritma

Asal sayı ve sıralama gibi klasik problemleri kodlayabilirsiniz.

📈
Hata önleme

Off-by-one ve sonsuz döngü hatalarını bulup giderebilirsiniz.

🚀
Stream geçişi

Basit döngüleri stream ifadelerine çevirebilirsiniz.

Kimler İçin Uygundur?

  • Java'ya yeni başlayan öğrenciler
  • döngü mantığında hata yapan yeni geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java'ya yeni başlayan öğrenciler ve döngü mantığında hata yapan yeni geliştiriciler için uygundur.
Eğitime katılmak için hangi ön bilgiler gerekir?
Java temelleri: Değişken, operatör ve if bilgisi. Diziler: Dizi tanımlama ve indeks kavramı.
Eğitim nasıl ilerler ve kaç gün sürer?
Eğitim 2 gün sürer; her gün dört modülden oluşur ve her modülde anlatım ile uygulamalı çalışma birlikte yürür. Günler sırasıyla: Temel Döngüler; İleri Döngü Kalıpları.
Eğitim sonunda sertifika verilir mi?
Evet, katılım ve başarı koşullarını sağlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Döngü eğitimi algoritma da içerir mi?
Evet; asal sayı, sıralama ve arama gibi klasik algoritmalar döngü mantığını pekiştirmek için uygulanı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 Programming: Iterative Evaluation 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

+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn