Eğitim Hakkında
Digital Vizyon Akademi'nin 5 günlük Tasarım, Geliştirme ve Test için Java En İyi Uygulamaları eğitimi, katılımcılara Java SE kodunu tasarlama, yazma ve test etme konusunda en iyi yaklaşımları öğretir.
Java'da tutarlı bir şekilde doğru kapsülleme, kalıtım ve çok biçimlilik uygulamayı,
Clone (), equals () ve hashCode () öğelerinin doğru ve yanlış kullanımını,
Java kodunda istisnaları doğru şekilde kullanmayı,
Akışlar ve lambdalar dahil Java 8'in yeni özelliklerini etkili bir şekilde kullanmayı,
Java Çöp Toplama'nın nasıl uygulandığını,
Karınca ve Maven'i,
Basit bir Singleton uygulayın ve ne zaman kullanacağınızı,
Şablon, Strateji, Dekoratör ve Gözlemci dahil olmak üzere Java kodundaki diğer tasarım modellerinin kullanımını,
JUnit ve alayları kullanarak Java sınıfları için basit birim testleri oluşturmayı öğrenebilirsiniz.
Temel OO İlkeleri
Enkapsülasyon En İyi Uygulamaları
Kalıtımı / kompozisyonu doğru kullanma
Kalıtım ve polimorfizmin kullanımı
Arayüzleri verimli kullanmak
Arayüze Tasarla, Uygulama Değil
Java 8'in özelliklerini kullanma
Lambdalar ve yöntem başvuruları
Canlı Yayınlar
Arayüzlerde varsayılan yöntemler
En İyi Java Uygulamaları
İstisnalar - iyi, kötü ve çirkin
yapıcıları kopyala - clone ()
hashCode () ve equals () uygulama
Nasıl ve ne zaman yeniden düzenleme yapılır
Kodlama altyapısı ve Ayarlama
Ant ve Maven'e genel bakış
Java Garbage Collection'a genel bakış
Güçlü, zayıf, yumuşak ve hayali referanslar
Tasarım desenleri
Tasarım Kalıplarının nedenleri
Dörtlü Çete Örüntülerine Genel Bakış
Java EE Kalıpları
JUnit ve alaylarla Birim Testi
Birim testi temelleri
Teste bağımlı nesneler
En İyi Uygulamaları Test Etme