Temiz, izlenebilir ve akıcı Java API'leri tasarlayın
Java Beans, Logging, Annotations ve Method Chaining eğitimi: JavaBean kuralları, PropertyChangeSupport, SLF4J/Logback loglama, anotasyon işleme, reflection ve builder/method chaining.
JavaBean, loglama, anotasyon ve method chaining
Eğitim, profesyonel Java kodunda sık görülen dört konuyu birleştirir: JavaBean kuralları (varsayılan constructor, getter/setter, Serializable) ve PropertyChangeSupport, java.util.logging ile SLF4J/Logback loglama seviyeleri ve MDC, yerleşik ve özel anotasyonlar (@Retention, @Target), reflection ile anotasyon okuma, method chaining ile akıcı API ve Builder kalıbı, immutability ve Lombok'a bakış.
2 Gün. Her gün dört modül; JavaBean ve Loglama; Anotasyonlar ve Method Chaining ekseninde ilerleyen uygulamalı program.
Orta Seviye — JavaBean kuralları, java.util.logging/SLF4J, özel anotasyonlar, reflection ve akıcı API tasarımı
Her konu küçük bir kütüphane tasarımı üzerinden kodlanır; log çıktıları ve reflection sonuçları gözlemlenir.
Kullanımı kolay ve akıcı arayüzler tasarlarsınız.
Profesyonel loglama ile üretim sorunlarını izlersiniz.
Anotasyon ve reflection ile esnek çerçeve mantığı kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Herhangi bir dilde değişken, döngü ve fonksiyon mantığına aşinalık.
JDK 17 veya üzeri ile IntelliJ IDEA, Eclipse ya da VS Code kurulu bilgisayar.
Terminalde dizin gezinme ve temel komutları kullanabilme.
Yönetici izinli, en az 8 GB RAM'li dizüstü bilgisayar.
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:
JavaBean kurallarına uygun sınıflar yazarsınız.
PropertyChangeSupport ile özellik değişikliklerini yayınlarsınız.
SLF4J ve Logback ile seviyeli loglama yapılandırırsınız.
MDC ile korelasyon kimlikli log üretirsiniz.
Özel anotasyon yazıp retention ve target belirlersiniz.
Reflection ile anotasyonları okuyup işlersiniz.
Method chaining ile akıcı arayüz tasarlarsınız.
Builder kalıbıyla değişmez nesneler oluşturursunuz.
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 ile program yazma ve çalıştırma başlangıç eğitimi: JDK kurulumu, javac ve java komutları, JShell, paketler, Scanner, IntelliJ IDEA ve jar paketleme.
Detayları Gör →Google Workspace güncellemeleri eğitimi: Gmail, Chat, Meet, Drive etiketleri, Docs akıllı çipler, Sheets tabloları, Gemini ve yönetici konsolu güvenlik ayarları
Detayları Gör →Groovy programlama eğitimi: dinamik tipleme, closure, GString, koleksiyonlar, trait, metaprogramming, DSL, Spock testleri ile Gradle ve Jenkins pipeline betikle
Detayları Gör →Java exception yönetimi eğitimi: checked ve unchecked, try-with-resources, özel exception tasarımı, exception zincirleme, SLF4J loglama ve assertThrows testleri
Detayları Gör →Java HttpClient eğitimi: java.net.http, GET ve POST, JSON ile Jackson, sendAsync ve CompletableFuture, timeout, retry, Bearer token ve WireMock ile test.
Detayları Gör →