Nesne ilişkilerini ve polimorfizmi netleştirin
Java'da nesne ilişkileri: is-a/has-a, bileşim, birleşim, bire-çok ve çok-çok modelleme, this/super yapıcı zincirleri, başlatma sırası, polimorfik koleksiyonlar, dinamik bağlama ve UML-kod eşleme.
İlişki modelleme ve polimorfik tasarım
Eğitim, nesneler arası ilişkileri koda doğru eşlemeyi ve polimorfizmi öğretir. Is-a ve has-a farkı, bileşim, birleşim ve bağımlılık, bire-bir, bire-çok ve çok-çok ilişkilerin Java'da modellenmesi, çift yönlü ilişki bakımı, yapıcı zinciri (this/super), başlatma sırası, kopyalama yapıcıları, polimorfik koleksiyonlar, dinamik bağlama, instanceof pattern, arayüzle çoklu davranış ve UML sınıf diyagramı ile kod eşleştirmesi uygulanır.
2 Gün. Her gün dört modül; 1. gün Nesne İlişkileri; 2. gün Yapıcılar ve Polimorfizm.
Orta Seviye — Nesneler arası ilişkiler, yapıcı zincirleri ve polimorfizm
Katılımcılar bir üniversite (öğrenci-ders-öğretmen) domain'ini UML'den koda çevirir; yapıcı zincirini ve polimorfik çağrıları hata ayıklayıcıyla izler.
Bire-çok ve çok-çok ilişkileri Java'da doğru yapıda kurarsınız.
Başlatma sırasını kontrol ederek null alan hatalarını önlersiniz.
Alt tipleri tek arayüz altında yönetirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, nesne ve kapsülleme bilinmelidir.
JDK 17 ve IDE kurulu olmalıdır.
ArrayList ve Map kullanımı bilinmelidir.
Basit sınıf diyagramı okumaya aşinalık faydalıdır.
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:
Is-a ve has-a ilişkisini doğru modelleyebilirsiniz.
Yaşam döngüsü sahipliğine göre ilişkileri ayırabilirsiniz.
Bire-çok ve çok-çok ilişkileri Java'da kurabilirsiniz.
UML diyagramını koda, kodu diyagrama çevirebilirsiniz.
this ve super ile yapıcı zincirlerini doğru yazabilirsiniz.
Statik, örnek ve kalıtımlı başlatma sırasını öngörebilirsiniz.
Alt tipleri ortak tip altında yönetebilirsiniz.
Arayüzlerle çalışma zamanında davranış değiştirebilirsiniz.
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.
Spring Boot eğitimi: Initializr, auto-configuration, REST, Spring Data JPA, doğrulama, Actuator, Security girişi, test ve Docker paketleme.
Detayları Gör →Spring Boot ile mikroservis geliştirme eğitimi: Spring Cloud, Gateway, Eureka, Resilience4j, OpenTelemetry, Saga, Keycloak ve Kubernetes dağıtımı.
Detayları Gör →Spring Boot @Async, @Scheduled ve form eğitimi: ThreadPoolTaskExecutor, ShedLock, uygulama olayları, Thymeleaf formları ve doğrulama.
Detayları Gör →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 →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 →