JAVA SE : EXPRESSIONS, ARRAYS, & LOOPS EĞİTİMİ

İfade, dizi ve döngülerle Java'ya başlayın

Operatörler, ifade değerlendirme, tek ve çok boyutlu diziler, Arrays yardımcıları, for/while ve temel algoritmalar.

Eğitim Java ifadelerini ve operatör önceliğini, tip dönüşümlerini, tek ve çok boyutlu dizileri (tanımlama, başlatma, length, ArrayIndexOutOfBounds), düzensiz (jagged) dizileri, Arrays sınıfının sort, binarySearch, copyOf, fill, equals, toString metotlarını, f…

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

Eğitim Hakkında

Dizi ve döngülerle veri işleme temelleri

Eğitim Java ifadelerini ve operatör önceliğini, tip dönüşümlerini, tek ve çok boyutlu dizileri (tanımlama, başlatma, length, ArrayIndexOutOfBounds), düzensiz (jagged) dizileri, Arrays sınıfının sort, binarySearch, copyOf, fill, equals, toString metotlarını, for, while, do-while ve for-each döngülerini, iç içe döngüleri ve dizi üzerinde arama, sıralama, toplama gibi temel algoritmaları uygulamalı olarak işler.

Süre ve Format

2 Gün. Her gün dört modül; İfadeler ve Diziler; Döngüler ve Algoritmalar ekseninde ilerleyen uygulamalı program.

Seviye

Başlangıç Seviye — Java ifadeler, diziler ve döngüler: operatörler, tek ve çok boyutlu dizi, Arrays sınıfı, for/while ve algoritma alıştırmaları

Öğrenme Metodu

Not ortalaması, matris işlemleri ve sıralama gibi alıştırmalar yazılır; debugger ile dizi ve döngü değişkenleri adım adım izlenir.

Neden Bu Eğitim?

🔢Veri koleksiyonu

Dizilerle çok sayıda değeri düzenli işlemeyi öğrenirsiniz.

🔁Döngü hakimiyeti

Uygun döngüyü seçip off-by-one hatalarından kaçınırsınız.

🧩Algoritmik düşünme

Arama ve sıralama gibi temel problemleri çözersiniz.

Anahtar Konular

java dizilerjava döngülerjava arrayarrays sınıfıjava iki boyutlu dizijava ifadelerjava başlangıç eğitimijava sıralama algoritmaları
“Dizi ve döngüyü sağlam bilen, programlamanın yarısını bilir.”

Ön Koşullar

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

1
Bilgisayar kullanımı

Dosya yönetimi ve program kurma.

2
Matematik

Temel aritmetik.

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 hedefiDizi
Modül 1
İfade ve Operatörler
  • İfade ve deyim farkı
  • Operatör önceliği ve birleşim
  • Tip yükseltme ve cast
  • Bileşik atama ve ++/--
  • Boolean ifadeler ve kısa devre
  • Yan etkili ifadelerin tuzakları
Modül 2
Tek Boyutlu Diziler
  • Dizi tanımlama ve new ile oluşturma
  • Dizi başlatıcı { } ve varsayılan değerler
  • length ve indeks mantığı
  • ArrayIndexOutOfBoundsException
  • Dizinin referans tipi olması
  • Dizi kopyalama: clone, arraycopy, copyOf
Modül 3
Çok Boyutlu Diziler
  • İki boyutlu dizi ve matris
  • Düzensiz (jagged) diziler
  • Satır ve sütun gezme
  • deepToString
  • Matris toplama ve çarpma
  • Bellek yerleşimi
Modül 4
Arrays Sınıfı
  • Arrays.toString, sort, fill
  • binarySearch ve sıralı dizi şartı
  • Arrays.equals ve deepEquals
  • Arrays.asList ve sınırlamaları
  • Arrays.stream giriş
  • Sıralama özelleştirme (Comparator)
Günün hedefiDöngü
Modül 1
for ve for-each
  • for yapısı ve sayaç tasarımı
  • for-each ile dizi gezme
  • Geriye doğru gezme
  • Birden fazla sayaç
  • En büyük/en küçük eleman bulma
  • Toplam ve ortalama
Modül 2
while ve do-while
  • Koşullu tekrar ve sentinel
  • Scanner ile okuma döngüsü
  • do-while ile menü
  • Sonsuz döngü ve break
  • continue kullanımı
  • Döngü değişmezi düşüncesi
Modül 3
Dizi Algoritmaları
  • Doğrusal arama
  • Bubble sort ve seçmeli sıralama
  • İkili arama
  • Dizi ters çevirme ve döndürme
  • Tekrarlayan eleman bulma
  • Frekans sayımı
Modül 4
Uygulama
  • Not ortalaması ve harf notu programı
  • Matris işlemleri uygulaması
  • Basit envanter takibi
  • Debugger ile hata avı
  • Kod incelemesi
  • Özet ve sınav

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
İfade değerlendirme

Operatör önceliğine göre ifadeleri doğru yorumlayabilirsiniz.

🎯
Dizi kullanımı

Tek boyutlu diziler tanımlayıp işleyebilirsiniz.

🧩
Matris

Çok boyutlu dizilerle matris işlemleri yapabilirsiniz.

⚙️
Arrays sınıfı

Arrays yardımcı metotlarıyla sıralama ve arama yapabilirsiniz.

🔍
Döngü seçimi

Uygun döngü türünü seçebilirsiniz.

🛠️
Hata yönetimi

Dizi taşması ve off-by-one hatalarını önleyebilirsiniz.

📈
Algoritma

Arama ve sıralama algoritmalarını kodlayabilirsiniz.

🚀
Debug

Debugger ile dizi ve döngü hatalarını bulabilirsiniz.

Kimler İçin Uygundur?

  • Java'ya yeni başlayan öğrenciler
  • programlama mantığını dizi ve döngülerle pekiştirmek isteyenler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java'ya yeni başlayan öğrenciler ve programlama mantığını dizi ve döngülerle pekiştirmek isteyenler için uygundur.
Eğitime katılmak için hangi ön bilgiler gerekir?
Bilgisayar kullanımı: Dosya yönetimi ve program kurma. Matematik: Temel aritmetik.
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: İfadeler ve Diziler; Döngüler ve Algoritmalar.
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.
Dizi ile ArrayList arasındaki fark nedir?
Dizi sabit boyutludur; ArrayList dinamik büyür. Bu eğitim dizilere odaklanır, koleksiyonlara geçiş yönlendirmesi de yapılı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 : Expressions, Arrays, & Loops 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 Developer Professional: Lambda Expressions and Functional Programming Eğitimi
Yazılım Geliştirme Eğitimleri

Java Developer Professional: Lambda Expressions and Functional Programming Eğitimi

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

Java Professional: Lambda ve Fonksiyonel Programlama eğitimi: Predicate, Function, Supplier, Consumer, UnaryOperator, lambda ve method reference, Stream ara ve.

Detayları Gör →
Java ve JVMJava Developer Professional: Records, Sealed Classes, and Nested Classes Eğitimi
Yazılım Geliştirme Eğitimleri

Java Developer Professional: Records, Sealed Classes, and Nested Classes Eğitimi

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

Java Developer Professional: Records, Sealed Classes, and Nested Classes eğitimi: modern Java ile immutable veri ve kapalı tip hiyerarşileri. Uygulamalı 2 gün p

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