Modern Java'nın ileri OOP özelliklerinde ustalaşın
Java Professional: İleri Nesne Yönelimli Kavramlar eğitimi: Record, sealed class ve interface, enum gelişmiş kullanım, iç içe ve anonim sınıflar, arayüz default/private metotlar, pattern matching switch, record pattern ve kalıtım çözümleme kuralları.
Java SE 21 ileri OOP özellikleri
Eğitim, Java SE 21 ile gelen ve sınavlarda sık sorulan ileri nesne yönelimli özellikleri ele alır: record (compact constructor, statik üyeler, sınırlamalar), sealed class/interface ve permits, enum (alan, constructor, soyut metot, EnumMap), iç içe, yerel ve anonim sınıflar, arayüzlerde default/static/private metotlar ve elmas problemi, soyut sınıf, override ve gizleme (hiding) kuralları, erişim belirleyici ve kalıtım, instanceof pattern matching, switch pattern matching ve guard (when), record pattern, Object metotları ve immutability.
2 Gün. Her gün dört modül; Record, Enum ve sealed; İç Sınıflar ve Pattern Matching ekseninde ilerleyen uygulamalı program.
İleri Seviye — sealed sınıflar, record, enum, iç içe sınıflar, pattern matching, arayüz ve kalıtım kuralları
Her konu JDK 21 ile çalışan kod örnekleriyle işlenir; sertifika sınavı tarzı kod okuma ve derleme hatası bulma alıştırmaları yapılır.
record, sealed ve pattern matching ile kısa ve güvenli model kurarsınız.
Override, gizleme ve elmas problemi sorularını çözersiniz.
sealed ile alan modelini derleyici denetiminde tasarlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java Foundations düzeyinde sözdizimi, sınıf ve OOP temelleri.
JDK 21 ve IntelliJ IDEA ya da Eclipse kurulu ortam.
List, Map ve temel istisna kullanımına aşinalık.
8 GB RAM'li dizüstü bilgisayar.
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:
Record tanımlar ve kısıtlarını bilirsiniz.
Gelişmiş enum yapılarını kullanırsınız.
sealed hiyerarşi tasarlarsınız.
default metot çakışmalarını çözersiniz.
Override ve hiding kurallarını uygularsınız.
Dört iç sınıf türünü doğru kullanırsınız.
instanceof ve switch desenleri yazarsınız.
İç içe record pattern ile veriyi ayrıştırırsınız.
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.
JDBC ve Spring'e giriş eğitimi: PreparedStatement, HikariCP, JdbcTemplate, NamedParameterJdbcTemplate ve @Transactional ile veri erişimi uygulamalı işlenir.
Detayları Gör →Spring Data JDBC sorgu metotları eğitimi: findBy kuralları, Pageable, @Query, @Modifying ve projeksiyonlar uygulamalı olarak işlenir.
Detayları Gör →Spring Data JDBC eğitimi: aggregate modeli, CrudRepository, @MappedCollection, yaşam döngüsü olayları, auditing ve Flyway ile PostgreSQL uygulaması.
Detayları Gör →Spring Data JPA özel sorgu eğitimi: @Query, JPQL, native SQL, Specification, Criteria, EntityGraph, projeksiyonlar ve özel repository fragment uygulamalı işleni
Detayları Gör →Spring Data JPA sorgu metotları eğitimi: findBy kuralları, anahtar kelimeler, OrderBy, Top/First, Pageable, Slice ve sonuç tipleri uygulamalı işlenir.
Detayları Gör →