JAVA CERTIFIED FOUNDATIONS ASSOCIATE: DECISION STATEMENTS EĞİTİMİ

Programa karar verdirmeyi doğru öğrenin

if-else zincirleri, iç içe koşullar, switch deyimi ve ifadesi, ternary, boolean ifadeler, kısa devre, dangling else ve test senaryoları.

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 test senaryoları.

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

Eğitim Hakkında

Java karar verme yapıları

Eğitim, Java'da koşullu akışı ele alır: if, if-else ve else if zincirleri, iç içe koşullar ve dangling else, karşılaştırma ve mantıksal operatörler (&&, ||, !), kısa devre değerlendirme, switch deyimi ve fall-through, arrow sözdizimi ile switch ifadesi, String ve enum ile switch, üçlü operatör, karar tablosu ve sınır değer testleri; sınav tarzı çıktı tahmin soruları çözülür.

Süre ve Format

2 Gün. Her gün dört modül; if Yapıları; switch ve Üçlü Operatör ekseninde ilerleyen uygulamalı program.

Seviye

Başlangıç Seviye — if, else if, switch, üçlü operatör, mantıksal ifadeler, kısa devre ve iç içe kararlar

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

🔀Doğru koşul

Karmaşık koşulları sadeleştirip hatasız yazarsınız.

🧪Sınır testi

Kararlarınızı sınır değerlerle test edersiniz.

🎯Çıktı tahmini

Kod izleyerek sonucu doğru tahmin edersiniz.

Anahtar Konular

java if elsejava switchjava karar yapılarıjava koşullu ifadelerternary operatörjava mantıksal operatörlerjava foundations decisionswitch expressionjava kısa devre
“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ı if zincirleri ve mantıksal ifadelerle koşullu akış kurar.
Modül 1
if ve else
  • Tek if ve süslü parantezsiz tehlikeler
  • if-else çatallanması
  • else if zincirleri ve sıra önemi
  • Koşulun boolean olma zorunluluğu
  • = ve == karıştırma hatası
  • Boş gövdeli if; hatası
Modül 2
Karşılaştırma Operatörleri
  • ==, !=, <, >, <=, >=
  • String için equals kullanımı
  • double karşılaştırma toleransı
  • char karşılaştırması
  • Nesne eşitliği ve null kontrolü
  • Math.abs ile yakınlık kontrolü
Modül 3
Mantıksal Operatörler
  • VE, VEYA ve DEĞİL operatörlerinin doğruluk tabloları
  • Kısa devre değerlendirme
  • Tekli (&, bit düzeyi) ve çiftli (&&) operatör farkı
  • Operatör önceliği ve parantez
  • De Morgan kuralı ile sadeleştirme
  • Karmaşık koşulu boolean değişkenlere bölme
Modül 4
İç İçe Karar
  • İç içe if ve okunabilirlik
  • Dangling else problemi
  • Guard clause ile düzleştirme
  • Not hesaplama, vergi dilimi alıştırması
  • Yıl hesabı: artık yıl kuralı
  • Kod izleme sorusu çözümü
Günün hedefiKatılımcı switch yapısını ve üçlü operatörü doğru kullanır, kararları test eder.
Modül 1
switch Deyimi
  • case, break ve default
  • Fall-through davranışı ve tuzakları
  • Desteklenen tipler: int, char, String, enum
  • case sabit olmak zorunda
  • Boş case gruplama
  • default'un konumu
Modül 2
Modern switch
  • Arrow (->) sözdizimi ve fall-through yokluğu
  • switch ifadesi ve değer döndürme
  • yield anahtar sözcüğü
  • Çoklu etiket: case 1, 2, 3
  • Tüm durumların kapsanması (exhaustiveness)
  • Eski ve yeni switch karşılaştırması
Modül 3
Üçlü Operatör
  • koşul ? a : b sözdizimi
  • İç içe üçlü operatör ve okunabilirlik
  • Tip uyumu kuralları
  • if-else ile eşdeğerlik
  • Atamada kullanım
  • Ne zaman kullanılmalı
Modül 4
Test ve Alıştırmalar
  • Sınır değer analizi
  • Karar tablosu hazırlama
  • Menü sürücülü konsol uygulaması
  • Notu harfe çevirme programı
  • Hatalı koşul bulma alıştırması
  • Foundations tarzı çıktı tahmin soruları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
if-else

if ve else if zincirlerini doğru kurarsınız.

✅
Mantıksal operatörler

&&, || ve ! ifadelerini doğru yazarsınız.

✅
Kısa devre

Kısa devre değerlendirmeyi kullanırsınız.

✅
equals

String karşılaştırmasını doğru yaparsınız.

✅
switch

Klasik switch ve fall-through davranışını açıklarsınız.

✅
Modern switch

Arrow sözdizimi ve switch ifadesi yazarsınız.

✅
Üçlü operatör

Üçlü operatörü uygun yerde kullanırsınız.

✅
Test

Sınır değerlerle kararları test edersiniz.

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.
switch ile if arasında nasıl seçim yapılır?
Çok sayıda sabit değer karşılaştırması için switch, aralık ve karmaşık koşullar için if tercih edilir.
Sınav garantisi var mı?
Hayır; sınav başvurusu ve ücreti ilgili kuruma aittir.
Java 21 pattern matching işleniyor mu?
Hayır; eğitim Foundations düzeyinde klasik ve arrow switch ile sınırlıdı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: Decision Statements Eğ 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