JAVA SE : INHERITANCE, LISTS, INFERENCE, & LAMBDA EXPRESSIONS EĞİTİMİ

Kalıtım, liste ve lambda ile modern Java

Kalıtım, ArrayList/List, generics, var tip çıkarımı, diamond operatörü, lambda, method reference ve Comparator.

Eğitim kalıtım ve polimorfizmin temellerini, List/ArrayList ve koleksiyon arayüzlerini, generics ve diamond operatörünü, var ile yerel tip çıkarımını ve sınırlarını, fonksiyonel arayüzleri, lambda ifadeleri ve method reference'ı, Comparator ve removeIf.

2 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Kalıtımdan lambda'ya modern Java

Eğitim kalıtım ve polimorfizmin temellerini, List/ArrayList ve koleksiyon arayüzlerini, generics ve diamond operatörünü, var ile yerel tip çıkarımını ve sınırlarını, fonksiyonel arayüzleri, lambda ifadeleri ve method reference'ı, Comparator ve removeIf, forEach gibi lambda alan koleksiyon metotlarını, Stream'e giriş ve Optional kullanımını uygulamalı olarak işler.

Süre ve Format

2 Gün. Her gün dört modül; Kalıtım ve Listeler; Lambda İfadeleri ekseninde ilerleyen uygulamalı program.

Seviye

Orta Seviye — Java SE kalıtım, List ve koleksiyonlar, var ile tip çıkarımı, generics ve lambda ifadeleri

Öğrenme Metodu

Çalışan, ürün ve sipariş listeleri üzerinde kalıtım hiyerarşileri kurulur; eski for döngüleri lambda ve stream ile yeniden yazılır.

Neden Bu Eğitim?

🌿Kalıtım

Alt ve üst tiplerle yeniden kullanılabilir hiyerarşiler kurarsınız.

📋Koleksiyonlar

List ve generics ile tip güvenli veri yapıları kullanırsınız.

λLambda

Davranışı parametre olarak geçen kısa ve okunur kod yazarsınız.

Anahtar Konular

java lambdajava kalıtımarraylist javajava genericsjava varmethod referencejava comparatorjava se eğitimi
“Modern Java, aynı fikri daha az gürültüyle ifade etme sanatıdır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Java sözdizimi

Sınıf, metot ve döngü bilgisi.

2
Nesne kavramı

Constructor ve encapsulation temeli.

3
Ortam

JDK 17 ve IDE.

4
Dizi

Diziler ve temel veri yapısı kavramı.

Eğitim İçeriği

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.

Günün hedefiKalıtım ve liste
Modül 1
Kalıtım Temelleri
  • extends ve is-a ilişkisi
  • super ve constructor zinciri
  • Override ve @Override
  • Polimorfik koleksiyonlar
  • abstract sınıf giriş
  • Kalıtım yerine kompozisyon
Modül 2
List ve ArrayList
  • Collection ve List arayüzleri
  • ArrayList oluşturma, add, get, remove
  • İterasyon ve ConcurrentModification
  • List.of ve değişmez listeler
  • Sıralama: Collections.sort
  • ArrayList ve LinkedList farkı
Modül 3
Generics
  • Tip güvenli koleksiyon ve ham tip riski
  • Generic sınıf ve metot yazımı
  • Diamond operatörü <>
  • Üst sınırlı tipler (extends)
  • Wildcard (? extends) giriş
  • Type erasure kısa bakış
Modül 4
Tip Çıkarımı
  • var ile yerel tip çıkarımı
  • var kullanılamayan yerler
  • Okunabilirlik ve var
  • Diamond ve lambda çıkarımı
  • Generic metotta çıkarım
  • Yaygın kullanım hataları
Günün hedefiLambda
Modül 1
Fonksiyonel Arayüzler
  • Tek soyut metotlu arayüz
  • @FunctionalInterface
  • Predicate, Function, Consumer, Supplier
  • Anonim sınıftan lambda'ya
  • Kendi fonksiyonel arayüzünü yazma
  • Lambda ve this farkı
Modül 2
Lambda Sözdizimi
  • Parametre ve gövde yazımı
  • Etkin final değişken yakalama
  • Method reference türleri
  • Constructor reference
  • Lambda içinde istisna
  • Okunabilirlik kuralları
Modül 3
Koleksiyon ve Lambda
  • forEach, removeIf, replaceAll
  • Comparator.comparing ve thenComparing
  • Map.computeIfAbsent, merge
  • sort(List) ve lambda
  • Optional ve map
  • Stream filter-map-collect giriş
Modül 4
Uygulama
  • Çalışan listesini filtreleyip sıralama
  • Ürün kataloğu işlemleri
  • Eski kodu lambda'ya refactor
  • Birim testler
  • Kod incelemesi
  • Özet ve sınav

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Kalıtım

Kalıtım hiyerarşisi ve polimorfik liste kurabilirsiniz.

🎯
List kullanımı

ArrayList ile ekleme, silme ve gezme yapabilirsiniz.

🧩
Generics

Generic sınıf ve metot yazabilirsiniz.

⚙️
var kullanımı

var ile okunabilirliği bozmadan tip çıkarımı yapabilirsiniz.

🔍
Lambda

Lambda ifadeleriyle kısa ve okunur kod yazabilirsiniz.

🛠️
Method reference

Method reference ile sadeleştirme yapabilirsiniz.

📈
Comparator

Comparator zincirleriyle çok kriterli sıralama yapabilirsiniz.

🚀
Refactoring

Eski for döngülerini lambda ve stream ile yeniden yazabilirsiniz.

Kimler İçin Uygundur?

  • Java temel sözdizimini bilen
  • modern Java özelliklerine geçmek isteyen öğrenciler ile geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java temel sözdizimini bilen ve modern Java özelliklerine geçmek isteyen öğrenciler ile geliştiriciler için uygundur.
Eğitime katılmak için hangi ön bilgiler gerekir?
Java sözdizimi: Sınıf, metot ve döngü bilgisi. Nesne kavramı: Constructor ve encapsulation temeli.
Eğitim nasıl ilerler ve kaç gün sürer?
Eğitim 2 gün sürer; her gün dört modülden oluşur ve her modülde anlatım ile uygulamalı çalışma birlikte yürür. Günler sırasıyla: Kalıtım ve Listeler; Lambda İfadeleri.
Eğitim sonunda sertifika verilir mi?
Evet, katılım ve başarı koşullarını sağlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Lambda ve stream bu eğitimde ne kadar işlenir?
Lambda ve method reference ayrıntılı, Stream ise giriş düzeyinde işlenir; ayrıntılı Stream API için ayrı bir eğitim vardır.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Java SE : Inheritance, Lists, Inference, & Lambda Expression Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn