OOP'nin dört temel ilkesini Java'da uygulayın
Java Foundations: Nesne Yönelimli Programlama eğitimi: Kapsülleme, kalıtım, super, polimorfizm, override, soyut sınıf, arayüz, Object sınıfı, equals ve hashCode, composition.
Java'da nesne yönelimli programlama
Eğitim, Java Foundations kapsamında OOP'nin dört ilkesini ele alır: kapsülleme ve erişim belirleyiciler, kalıtım (extends, super, constructor zinciri), polimorfizm (metot geçersiz kılma, upcasting, dinamik bağlama, instanceof), soyutlama (abstract sınıf ve interface, default metot), Object sınıfı (toString, equals, hashCode), is-a ve has-a ilişkisi, kompozisyon, final sınıf/metot, iç içe sınıflar ve basit sınıf diyagramı.
2 Gün. Her gün dört modül; Kapsülleme ve Kalıtım; Polimorfizm ve Soyutlama ekseninde ilerleyen uygulamalı program.
Başlangıç Seviye — Kapsülleme, kalıtım, polimorfizm, soyutlama, arayüzler, abstract sınıflar ve OOP tasarım ilkeleri
Her konu kısa IDE alıştırmalarıyla pekiştirilir; Java Foundations tarzı kod okuma ve çıktı tahmin soruları çözülür.
Kapsülleme, kalıtım, polimorfizm ve soyutlamayı kodla uygularsınız.
is-a ve has-a ayrımıyla sağlam sınıf hiyerarşisi kurarsınız.
Dinamik bağlama sorularını doğru çözersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Önceden Java bilmek gerekmez; mantıksal düşünme yeterlidir.
JDK 17+ ve bir IDE (IntelliJ IDEA Community veya Eclipse).
Dosya/klasör yönetimi ve metin editörü kullanımı.
İnternet erişimli, 8 GB RAM'li bir 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:
Kapsülleme ile sınıf iç yapısını korursunuz.
extends ile hiyerarşi kurarsınız.
super ve constructor zincirini yönetirsiniz.
toString, equals ve hashCode'u doğru geçersiz kılarsınız.
Override ve dinamik bağlamayı açıklarsınız.
Soyut sınıf ve arayüz tasarlarsınız.
Kalıtım yerine kompozisyonu seçebilirsiniz.
OOP kod izleme sorularını doğru çözersiniz.
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.
Spring MVC istek işleme ve hata yönetimi eğitimi: veri bağlama, Converter, Bean Validation, @ControllerAdvice, ProblemDetail ve hata sayfaları uygulamalı işleni
Detayları Gör →Spring MVC form ve dosya eğitimi: form bağlama, doğrulama, çok adımlı akış, MultipartFile ile yükleme, güvenli indirme ve path traversal korumaları.
Detayları Gör →Spring, Hibernate ve JPA ile web uygulaması geliştirme eğitimi: entity eşleme, N+1 çözümü, transaction, Spring Data, Spring Security ve Testcontainers.
Detayları Gör →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 →