CONTROL STRUCTURES IN JAVA: IMPLEMENTING JAVA CONTROL STRUCTURES EĞİTİMİ

Java kontrol yapılarıyla akışı yönet

if-else, switch ifadeleri, for, while, do-while, etiketli break, iç içe döngüler ve algoritmik problem çözme pratikleri.

Java Kontrol Yapıları eğitimi 2 günlük uygulamalı programda boolean ve operatörler, if / else, switch, giriş doğrulama gibi konuları kapsar. Boolean ifadeler ve mantıksal operatörlerle doğru koşullar yazabilirsiniz.

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

Eğitim Hakkında

Karar yapıları, döngüler ve akış denetimi

Bu eğitim, Java'da program akışını yöneten kontrol yapılarını başlangıç düzeyinde öğretir. Boolean ifadeler, karşılaştırma ve mantıksal operatörler (ve, veya, değil), kısa devre değerlendirme, if / else if / else, üçlü operatör, klasik switch ve Java 14+ switch ifadeleri (arrow, yield), enhanced for, while, do-while, for döngüsü, break / continue / etiketli break, iç içe döngüler ve sonsuz döngü hataları ele alınır. Asal sayı, faktöriyel, Fibonacci, sayı tahmin oyunu, not hesaplama, desen yazdırma ve menülü konsol uygulaması gibi problemlerle pekiştirilir; debugger ile adım adım izleme yapılır.

Süre ve Format

2 Gün. Her gün dört modül; katılımcılar karar yapıları konusundan başlayıp döngüler konusuyla tamamlar.

Seviye

Başlangıç Seviye — Java karar ve döngü yapıları: if/else, switch, for, while, do-while, break/continue ve iç içe yapılar.

Öğrenme Metodu

Her yapı için kısa örnekler yazılır, debugger ile adım adım çalıştırılır ve algoritma problemleriyle pratik yapılır.

Neden Bu Eğitim?

🔀Akış Hakimiyeti

Programın hangi koşulda hangi yolu izleyeceğini kontrol edersiniz.

🔁Döngü Becerisi

Tekrarlı işleri döngülerle kısa ve doğru yazarsınız.

🐞Hata Ayıklama

Debugger ile sonsuz döngü ve off-by-one hatalarını bulursunuz.

Anahtar Konular

java kontrol yapılarıjava if elsejava switchjava döngülerjava for whilejava do whilejava başlangıçjava break continuejava algoritma temellerijava programlama temelleri
“Akışı yöneten, programın ne yapacağına karar verir.”

Ön Koşullar

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

1
Programlama Merakı

Daha önce kod yazmış olmak şart değildir; temel mantıksal düşünme yeterlidir.

2
Bilgisayar Kullanımı

Dosya yönetimi ve metin editörü kullanımı gibi temel işlemler bilinmelidir.

3
Geliştirme Ortamı

JDK ve bir IDE kurulabilen Windows, macOS veya Linux bilgisayar gerekir.

4
Düzenli Pratik

Her gün işlenen örnekleri tekrar yazmaya ayrılacak kısa bir süre verimi artırır.

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ı, koşullu ifadeler ve switch ile programın akışını karar bazlı yönetir.
Modül 1
Boolean ve Operatörler
  • boolean tipi ve karşılaştırma operatörleri
  • Mantıksal operatörler: ve, veya, değil
  • Kısa devre değerlendirme (short-circuit)
  • Operatör önceliği ve parantez
  • == ve equals() tuzağı (String)
  • De Morgan kuralları
Modül 2
if / else
  • if, else if, else zinciri
  • İç içe if ve okunabilirlik
  • Süslü parantezsiz if tuzağı
  • Üçlü operatör (?:)
  • Guard clause ile erken dönüş
  • Not hesaplama ve vergi dilimi örneği
Modül 3
switch
  • Klasik switch-case ve break
  • Fall-through davranışı
  • String ve enum ile switch
  • Java 14+ switch ifadesi (->)
  • yield ile değer döndürme
  • Birden çok case değeri (case 1, 2, 3)
Modül 4
Giriş Doğrulama
  • Scanner ile kullanıcı girdisi
  • hasNextInt ve geçersiz girdi
  • Aralık ve boş değer kontrolü
  • Menü seçimi uygulaması
  • Basit hesap makinesi
  • Şifre ve kullanıcı kontrolü örneği
Günün hedefiKatılımcı, döngülerle tekrarlı işlemleri yazar ve break, continue ve iç içe döngülerle problem çözer.
Modül 1
for Döngüsü
  • for (init; koşul; artış) yapısı
  • Artış/azalış ve adım değişimi
  • Toplam ve faktöriyel hesabı
  • Çarpım tablosu
  • Off-by-one hatası
  • enhanced for (for-each)
Modül 2
while ve do-while
  • while koşul kontrolü
  • do-while ve en az bir kez çalışma
  • Sayaç ve işaretçi (flag) değişkenleri
  • Sonsuz döngü ve nedenleri
  • Sayı tahmin oyunu
  • Basamak toplama ve sayı ters çevirme
Modül 3
break, continue ve Etiketler
  • break ile döngüden çıkış
  • continue ile adım atlama
  • Etiketli break/continue
  • İç içe döngüden çıkış
  • Döngüde erken çıkış deseni
  • return ile metottan çıkış
Modül 4
İç İçe Döngüler ve Problemler
  • Yıldız ve sayı desenleri
  • Asal sayı bulma
  • Fibonacci dizisi
  • EBOB ve EKOK
  • Armstrong ve palindrom sayılar
  • Debugger ile adım adım izleme ve test

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Koşul Yazma

Boolean ifadeler ve mantıksal operatörlerle doğru koşullar yazabilirsiniz.

🧠
if/else

Çok dallı karar yapılarını okunur biçimde kurabilirsiniz.

⚙️
switch Kullanımı

Klasik switch ve Java 14+ switch ifadesini kullanabilirsiniz.

🔍
Girdi Kontrolü

Scanner ile alınan girdileri doğrulayabilirsiniz.

🛠️
Döngü Seçimi

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

📈
Akış Denetimi

break ve continue ile döngü akışını yönetebilirsiniz.

🧩
Algoritma

Asal, Fibonacci ve faktöriyel gibi problemleri çözebilirsiniz.

🚀
Hata Ayıklama

Debugger ile sonsuz döngü ve mantık hatalarını bulabilirsiniz.

Kimler İçin Uygundur?

  • Programlamaya yeni başlayanlar
  • Java'nın değişken
  • veri tiplerini öğrenmiş olup akış denetimi öğrenmek isteyen öğrenciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Programlamaya yeni başlayanlar, Java'nın değişken ve veri tiplerini öğrenmiş olup akış denetimi öğrenmek isteyen öğrenciler için uygundur.
Hiç programlama bilmeyenler katılabilir mi?
Değişken ve veri tipleri gibi çok temel bir Java bilgisi beklenir; gerekirse eğitimin başında kısa bir hatırlatma yapılır.
Bu eğitimde hangi IDE kullanılır?
IntelliJ IDEA Community veya Eclipse kullanılır; debugger kullanımı eğitimin önemli bir parçasıdır.
Eğitim için hangi ön bilgi ve ortam gerekir?
Daha önce kod yazmış olmak şart değildir; temel mantıksal düşünme yeterlidir. Dosya yönetimi ve metin editörü kullanımı gibi temel işlemler bilinmelidir. JDK ve bir IDE kurulabilen Windows, macOS veya Linux bilgisayar gerekir.
Eğitim sonunda sertifika verilir mi?
Eğitimi tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. 2 günlük program boyunca uygulama çalışmalarının tamamlanması beklenir.

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. Control Structures in Java: Implementing Java Control Struct 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 JVMSpring Boot Microservices: Building RESTful API Services Eğitimi
Yazılım Geliştirme Eğitimleri

Spring Boot Microservices: Building RESTful API Services Eğitimi

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

Spring Boot RESTful API servisleri eğitimi: kaynak tasarımı, ProblemDetail, HATEOAS, ETag ve önbellek, sürümleme, JWT güvenliği ve OpenAPI.

Detayları Gör →
Java ve JVMSpring Boot Microservices: Getting Started Eğitimi
Yazılım Geliştirme Eğitimleri

Spring Boot Microservices: Getting Started Eğitimi

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

Spring Boot ile mikroservis geliştirme eğitimi: Eureka, Spring Cloud Gateway, OpenFeign, Config Server ve Docker Compose uygulamalı olarak işlenir.

Detayları Gör →
Java ve JVMSpring Boot ve Java ile Spring Temelleri Eğitimi
Yazılım Geliştirme Eğitimleri

Spring Boot ve Java ile Spring Temelleri Eğitimi

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

Java ile Spring ve Spring Boot temelleri eğitimi: IoC, bean yönetimi, REST API, Spring Data JPA ve MockMvc testleri uygulamalı olarak anlatılır.

Detayları Gör →
Java ve JVMSpring Expression Language Eğitimi
Yazılım Geliştirme Eğitimleri

Spring Expression Language Eğitimi

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

Spring Expression Language eğitimi: SpEL sözdizimi, EvaluationContext, @Value, @PreAuthorize, @Cacheable koşulları ve ifade enjeksiyonu riskleri uygulamalı işle

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

Spring Framework Eğitimi

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

Spring Framework eğitimi: IoC, AOP, JdbcTemplate, JPA, transaction yönetimi, Spring MVC, Spring Security ve test stratejileri üç günde uygulamalı işlenir.

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