Java'yı doğru ve idiomatik yazmayı öğrenin
Effective Java ilkelerini nesne oluşturma, sözleşmeler, generics, lambda, istisna ve eşzamanlılık başlıklarında uygulatan 3 günlük ileri Java eğitimi.
Effective Java ilkeleri ve kod inceleme pratiği
Eğitim Effective Java ilkelerini uygulamalı olarak işler: statik fabrika ve Builder, bağımlılık enjeksiyonu, equals/hashCode/compareTo sözleşmeleri, değişmezlik ve kompozisyon, PECS ve generics, EnumMap/EnumSet, lambda ve stream kullanım ölçüsü, istisna seçimi, savunmacı kopya, thread-safety, serileştirme alternatifleri ve gerçek kod parçalarında ihlal avı.
3 Gün. Her gün dört modül; Nesne Oluşturma ve Sözleşmeler; Enum, Lambda, İstisna ve Eşzamanlılık; API Tasarımı, Performans ve İnceleme ekseninde ilerleyen uygulamalı program.
İleri Seviye — Joshua Bloch'un Effective Java ilkeleri: nesne oluşturma, sözleşmeler, generics, enum, lambda, istisna ve eşzamanlılık
Her ilke bir 'önce/sonra' kod örneğiyle gösterilir; son gün katılımcılar gerçek kod parçalarında ihlalleri bulup düzeltir.
Dilin sözleşmelerini bilerek hatasız ve idiomatik kod yazarsınız.
Başkalarının kodunda yaygın hataları hızla bulursunuz.
Kullanımı kolay ve güvenli API'ler tasarlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, interface, koleksiyon ve istisna kavramlarına temel hakimiyet.
Terminal ve temel Linux/Windows komutları.
JDK 17+ ve IntelliJ IDEA veya Eclipse kurulu bir bilgisayar.
Maven ile derleme ve temel git bilgisi.
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:
Static factory ve Builder'ı doğru seçebilirsiniz.
equals/hashCode/compareTo hatalarını önleyebilirsiniz.
Immutable sınıf yazabilirsiniz.
PECS ile esnek API tasarlayabilirsiniz.
EnumMap, EnumSet ve strateji enum'u kullanabilirsiniz.
Stream ve döngü arasında doğru tercih yapabilirsiniz.
Checked/unchecked ayrımını doğru yapabilirsiniz.
Effective Java kontrol listesiyle inceleme 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.
Java SE Programmer II temelleri eğitimi: OOP, istisna, generics, Collections, lambda, Stream, NIO.2, JDBC ve concurrency girişi. 2 gün uygulamalı, DVA sertifika
Detayları Gör →Java SE Programmer II generics ve Collections eğitimi: wildcard PECS, type erasure, HashMap iç yapısı, Comparator ve koleksiyon seçimi. 2 gün uygulamalı, DVA se
Detayları Gör →Java SE Programmer II NIO eğitimi: ByteBuffer, FileChannel, memory-mapped dosya, Selector ile non-blocking soket ve asenkron kanallar. 2 gün uygulamalı, DVA ser
Detayları Gör →Java SE Programmer II Java geçişi ve servis yönetimi eğitimi: Java 8 den 17 ye taşıma, jdeps, ServiceLoader, SPI ve çok sürümlü JAR. 2 gün uygulamalı, DVA serti
Detayları Gör →Java SE Programmer II lambda ve Stream eğitimi: filter, map, flatMap, Collectors, groupingBy, reduce ve paralel akış. 2 gün uygulamalı, DVA katılım sertifikası.
Detayları Gör →