Modern Java ile temiz sınıf ve lambda yazın
Java'da sınıf ve arayüz tasarımı, soyut sınıf, default metot, generics, fonksiyonel arayüzler, lambda ifadeleri, metot referansları ve Stream API uygulamalı öğrenilir.
Java sınıf ve arayüz tasarımı, fonksiyonel arayüzler, lambda ifadeleri ve Stream işlemleri
Eğitim, Java'da nesne yönelimli tasarımın temel yapı taşlarını ve Java 8 sonrası fonksiyonel özellikleri işler: sınıf, kurucu, kapsülleme, kalıtım ve çok biçimlilik, soyut sınıf ile arayüz farkı, default ve static arayüz metotları, iç içe ve anonim sınıflar, fonksiyonel arayüzler (Function, Predicate, Consumer, Supplier), lambda ifadeleri, metot referansları, Comparator, Optional ve Stream API ile koleksiyon işlemleri, record ve sealed sınıflar, bulut uygulamalarında yaygın kullanım kalıpları.
3 Gün. Her gün dört modül; anlatım, canlı demo ve IDE üzerinde kodlama alıştırmalarıyla pekiştirilir.
Orta Seviye — Java'da sınıf tasarımı, arayüzler, soyut sınıflar, fonksiyonel arayüzler, lambda ifadeleri ve Stream API ile modern nesne yönelimli kod
Her konu kısa kodlama alıştırmaları, kod gözden geçirme ve refactoring çalışmalarıyla IDE üzerinde uygulanır.
Sınıf ve arayüzleri SOLID ilkelerine yakın, genişletilebilir biçimde tasarlarsınız.
Lambda ve Stream ile döngü ağırlıklı kodu kısa ve okunur hâle getirirsiniz.
Sunucusuz fonksiyonlarda kullanılan Java kalıplarını tanırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken, döngü ve metot yazabilmek gerekir.
IntelliJ IDEA veya Eclipse ile temel çalışma bilgisi beklenir.
Nesne ve sınıf kavramına aşinalık faydalıdır.
JDK 17 veya üzeri ve Maven/Gradle kurulu bilgisayar gerekir.
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:
Kapsüllenmiş, değişmez ve test edilebilir sınıflar yazabilirsiniz.
Kalıtım ve arayüzü doğru yerde kullanarak esnek tasarım kurabilirsiniz.
Default ve static metotlarla geriye uyumlu API geliştirebilirsiniz.
Tür güvenli, yeniden kullanılabilir sınıf ve metotlar yazabilirsiniz.
Fonksiyonel arayüzleri ve metot referanslarını kullanabilirsiniz.
filter, map ve collect ile koleksiyonları dönüştürebilirsiniz.
Null yönetimini Optional ile güvenli yapabilirsiniz.
Eski stil Java kodunu modern yapılara dönüştürebilirsiniz.
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.
Defining Cloud Computing for Decision-makers: Cloud Computing Principles eğitimi: Bulutun Tanımı. 2 gün uygulamalı program, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Dell - Cloud Infrastructure & Services eğitimi: Bulut Altyapı Mimarisi, Sanallaştırma Katmanı. 2 gün uygulamalı program, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Dell - Cloud Infrastructure Planning & Design eğitimi: Gereksinim Analizi, İş Yükü Envanteri. 3 gün uygulamalı program, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Dell - Cloud Services Management eğitimi: Bulut Servis Yaşam Döngüsü, Servis Kataloğu, SLA, OLA ve UC. 2 gün uygulamalı program, DVA Katılım ve Başarı Sertifika
Detayları Gör →Designing and Implementing Cloud Connectivity (ENCC) eğitimi: Bulut Ağ Modelleri, IPsec ve IKEv2. 3 gün uygulamalı program, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →