Java ile OOP'yi sağlam kavrayın
Java OOP: sınıf ve nesne, kapsülleme, kalıtım, polimorfizm, soyutlama, arayüz, static/final, nesne ilişkileri, equals/hashCode/toString, enum ve UML ile banka veya envanter domain uygulaması.
OOP'nin dört temel ilkesi ve uygulaması
Eğitim, Java'da nesne yönelimli programlamanın dört ilkesini uygulamalı kurar. Sınıf, nesne ve yapıcılar; kapsülleme ve erişim belirleyiciler; kalıtım, super ve metot geçersiz kılma; polimorfizm ve dinamik bağlama; soyut sınıf ve arayüz; static ve final; nesne ilişkileri (bileşim, birleşim); equals/hashCode/toString; enum ve temel UML. Bir bankacılık veya envanter domain modeliyle öğrenilenler pekiştirilir.
2 Gün. Her gün dört modül; 1. gün Sınıf, Kapsülleme ve Kalıtım; 2. gün Polimorfizm, Soyutlama ve İlişkiler.
Temel Seviye — Java ile nesne yönelimli programlamanın dört ilkesi
Her ilke küçük domain örnekleriyle gösterilir; katılımcılar bir banka hesabı modeli üzerinde ilkeleri adım adım uygular.
Kapsülleme, kalıtım, polimorfizm ve soyutlamayı örneklerle içselleştirirsiniz.
Gerçek dünya problemini sınıf ve ilişkilere dönüştürürsünüz.
Sorumlulukların net ayrıldığı okunabilir sınıflar yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken, döngü ve metot bilgisi gerekir.
JDK 17 ve bir IDE kurulu olmalıdır.
Basit problem çözme becerisi yeterlidir.
Her bölüm için ek alıştırma yapmaya istek beklenir.
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:
Alan, metot ve yapıcılı sınıflar tasarlayabilirsiniz.
Doğrulamalı erişimci ve immutable sınıf yazabilirsiniz.
extends ve super ile hiyerarşi kurup metot geçersiz kılabilirsiniz.
Üst tip referanslarıyla polimorfik kod yazabilirsiniz.
Soyut sınıf ve arayüzleri doğru seçebilirsiniz.
equals, hashCode ve toString metotlarını tutarlı yazabilirsiniz.
Bileşim ve birleşim ilişkilerini UML ile gösterebilirsiniz.
Küçük bir domain modelini baştan sona kodlayabilirsiniz.
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 veri analizi eğitimi: OpenCSV, Jackson, Stream API, Apache Commons Math, Tablesaw, Smile ve XChart ile veri temizleme, istatistik ve görselleştirme.
Detayları Gör →Java doubly ve circular linked list eğitimi: Node yapısı, ekleme, silme, tersleme, Floyd döngü tespiti, Josephus problemi ve LRU önbellek uygulaması.
Detayları Gör →Java ile veri yapıları ve algoritmalara giriş: Big-O, dizi, bağlı liste, stack, queue, HashMap, BST, heap ve sıralama algoritmalarını Java ile öğrenin.
Detayları Gör →Java kuyruk (queue) veri yapısı eğitimi: Queue, Deque, circular queue, PriorityQueue, BlockingQueue, üretici-tüketici ve BFS uygulamalarıyla uygulamalı Java.
Detayları Gör →Java tek yönlü bağlı liste eğitimi: Node yapısı, ekleme, silme, tersleme, slow-fast işaretçi, birleştirme ve mülakat problemleri ile uygulamalı veri yapıları.
Detayları Gör →