Kalıtım, polimorfizm ve soyutlamayı birleştirin
Eğitim Java'da kalıtım, polimorfizm ve soyutlamayı birlikte işler: extends, super ve constructor zinciri, override ve dinamik bağlama, upcast/downcast, abstract sınıf ve metot, interface, default ve static metotlar, abstract sınıf ve interface karşılaştırması…
OOP'nin üç temel kavramı bir arada
Eğitim Java'da kalıtım, polimorfizm ve soyutlamayı birlikte işler: extends, super ve constructor zinciri, override ve dinamik bağlama, upcast/downcast, abstract sınıf ve metot, interface, default ve static metotlar, abstract sınıf ve interface karşılaştırması, sealed hiyerarşiler, Liskov ve Open/Closed ilkeleri, kompozisyon ve küçük bir domain modeli üzerinde tasarım çalışmaları yapılır.
2 Gün. Her gün dört modül; Kalıtım ve Polimorfizm; Soyutlama ve Tasarım ekseninde ilerleyen uygulamalı program.
Orta Seviye — Java SE kalıtım, polimorfizm ve soyutlama: abstract sınıf, interface, override, sealed ve tasarım ilkeleri
Ödeme, bildirim ve şekil çizim örnekleri soyutlama katmanlarıyla genişletilir; her adımda UML ve çalışan kod birlikte ilerler.
Kalıtım, polimorfizm ve soyutlamanın birlikte nasıl tasarım kurduğunu görürsünüz.
Yeni tür eklerken mevcut kodu değiştirmeyen tasarımlar yaparsınız.
SOLID ilkelerinin OOP ile ilişkisini kavrarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Constructor ve encapsulation temeli.
Overloading ve parametre geçirme.
List kullanımı.
JDK 17 ve IDE.
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:
Kalıtım hiyerarşilerini doğru kurabilirsiniz.
Dinamik bağlamayı örnekle açıklayabilirsiniz.
Polimorfizmle koşul yığınlarını sadeleştirebilirsiniz.
Abstract sınıf ve template method uygulayabilirsiniz.
Interface, default ve static metotları kullanabilirsiniz.
Sealed hiyerarşilerle kapalı tip kümeleri tanımlayabilirsiniz.
Liskov ve Open/Closed ilkelerini tasarıma uygulayabilirsiniz.
Kalıtım, kompozisyon ve interface arasında seçim yapabilirsiniz.
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.
JShell eğitimi: Java REPL ile etkileşimli kod, snippet komutları, classpath, .jsh script ve JShell API. Uygulamalı 2 gün, DVA katılım sertifikası.
Detayları Gör →Java SE modüler tasarım eğitimi: JPMS, module-info, ServiceLoader, jdeps, jlink ve klasik projeyi modüle geçirme. 2 gün uygulamalı, DVA katılım sertifikası.
Detayları Gör →Java SE üye değişkenler ve metotlar eğitimi: static, final, kapsülleme, overloading, varargs ve başlatma sırası. Uygulamalı 2 gün, DVA katılım sertifikası.
Detayları Gör →Java SE nesneler ve sınıflar eğitimi: sınıf, yapıcı, kapsülleme, UML ve kütüphane mini projesi. Başlangıç seviyesi, 2 gün uygulamalı, DVA katılım sertifikası.
Detayları Gör →Java SE Programming I eğitimi: tipler, operatörler, döngüler, metotlar, diziler, String, istisna ve konsol uygulaması. 2 gün uygulamalı, DVA katılım sertifikası
Detayları Gör →