Java'da karar yapılarını ustalıkla yazın
Eğitim if, else if ve else yapılarını, iç içe koşulları ve dangling else sorununu, koşulda atama tuzaklarını, string ve enum ile switch kullanımını, klasik switch ve fall-through ile Java 14+ switch ifadesi (->, yield), ternary operatörünü, Java 21 pattern ma…
Koşullu değerlendirme ve karar akışı
Eğitim if, else if ve else yapılarını, iç içe koşulları ve dangling else sorununu, koşulda atama tuzaklarını, string ve enum ile switch kullanımını, klasik switch ve fall-through ile Java 14+ switch ifadesi (->, yield), ternary operatörünü, Java 21 pattern matching switch'i, guard clause ve erken dönüş ile okunabilirliği, boolean ifadelerin sadeleştirilmesini ve sınır değer testlerini örneklerle işler.
2 Gün. Her gün dört modül; if-else ve Mantık; switch ve Modern Yapılar ekseninde ilerleyen uygulamalı program.
Başlangıç Seviye — Java koşullu yapılar: if-else, iç içe koşul, switch (klasik ve ifade), ternary, pattern matching ve guard
Not hesaplama, vergi dilimi ve komut menüsü gibi küçük programlar yazılır; her program sınır değerleriyle test edilir.
Karmaşık koşulları okunur ve hatasız yapılar halinde yazarsınız.
Kenar durumları önceden düşünüp test edersiniz.
Switch ifadesi ve pattern matching ile kodu kısaltırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken ve operatör temelleri.
true/false ve karşılaştırma.
JDK 21 ve IDE.
Önceden deneyim gerekmez.
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.
Program sonunda katılımcılar:
İç içe ve zincirleme koşulları hatasız yazabilirsiniz.
Erken return ile kodu düzleştirebilirsiniz.
Karmaşık koşulları sadeleştirebilirsiniz.
Ternary operatörünü yerinde kullanabilirsiniz.
Fall-through ve break davranışını yönetebilirsiniz.
Ok sözdizimi ve yield ile switch ifadesi yazabilirsiniz.
Tür kalıplı switch kullanabilirsiniz.
Koşullar için sınır değer testleri yazabilirsiniz.
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.
Java metotlar, method overloading ve constructor eğitimi: çözümleme kuralları, this(...) zinciri, başlatma sırası, builder deseni ve JUnit testleri.
Detayları Gör →Java static üyeler, argüman aktarımı ve method overriding eğitimi: nested sınıflar, dinamik çağrı, javap incelemesi ve static bağımlılık refaktörü.
Detayları Gör →Java concurrency ve üretici-tüketici problemi eğitimi: yarış durumu, wait/notify, BlockingQueue, Condition, Semaphore ve jstack ile teşhis.
Detayları Gör →Java eşzamanlı programlamaya giriş eğitimi: thread yaşam döngüsü, Java Bellek Modeli, volatile, synchronized, thread-safe sınıf ve Executor temelleri.
Detayları Gör →java.util.concurrent eğitimi: ThreadPoolExecutor, CompletableFuture, ConcurrentHashMap, Atomic sınıflar, Latch/Barrier/Phaser ve test yaklaşımları.
Detayları Gör →