Sınıf ve nesneyi ilk günden doğru kurun
Java'da sınıf ve nesne: yapıcılar, kapsülleme, toString/equals/hashCode, nesne ilişkileri, UML sınıf diyagramı ve ArrayList ile çalışan bir kütüphane mini projesi.
Nesne yönelimli programlamanın temel yapı taşları
Eğitim, Java'da sınıf ve nesne kavramlarını sıfırdan kurar. Sınıf tanımı, alanlar, metotlar, yapıcılar ve yapıcı aşırı yükleme, this anahtar sözcüğü, erişim belirleyiciler, getter ve setter, toString/equals/hashCode temelleri, nesne ilişkileri (has-a), UML sınıf diyagramından koda geçiş ve kütüphane yönetimi gibi küçük bir domain modelinin uygulaması yapılır.
2 Gün. Her gün dört modül; 1. gün Sınıf ve Nesne; 2. gün Modelleme ve Mini Proje.
Başlangıç Seviye — Sınıf, nesne ve yapıcıların temelleri
Katılımcılar küçük domain senaryolarını (Kitap, Üye, Ödünç) sınıflara dönüştürür; her bölümde yazdıkları kodu birim testlerle doğrular.
Gerçek dünya varlıklarını sınıf ve nesnelere dönüştürme alışkanlığı kazanırsınız.
Sınıf diyagramından koda ve koddan diyagrama geçebilirsiniz.
Yazdığınız sınıfları basit JUnit testleriyle doğrulamayı öğrenirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken, if ve döngü bilgisi bulunmalıdır; çok derin olması gerekmez.
JDK 17 ve IntelliJ IDEA veya Eclipse kurulu olmalıdır.
Dosya ve klasör yönetimi ile terminal kullanımına aşinalık gerekir.
Her bölüm sonunda küçük ödevler için zaman ayrılması önerilir.
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:
Alan, metot ve yapıcı içeren Java sınıfları yazabilirsiniz.
Nesneleri oluşturup birbirleriyle ilişkilendirebilirsiniz.
Aşırı yüklenmiş ve zincirlenmiş yapıcılar yazabilirsiniz.
Doğrulamalı getter ve setter ile verileri koruyabilirsiniz.
toString, equals ve hashCode metotlarını anlamlı biçimde geçersiz kılabilirsiniz.
Sınıf diyagramını okuyup koda dökebilirsiniz.
ArrayList ile nesne listelerini yönetip sıralayabilirsiniz.
Küçük bir domain modelini konsol uygulaması olarak tamamlayabilirsiniz.
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 RowSet ile Join ve Filtreleme eğitimi: JoinRowSet.addRowSet, setMatchColumn, FilteredRowSet, Predicate arayüzü, join türleri, sıralama ve SQL JOIN ile perf
Detayları Gör →Java Savunmacı Programlama Teknikleri eğitimi: Girdi doğrulama, defensive copy, değişmez nesneler, null güvenliği, güvenli serileştirme, SQL ve komut enjeksiyon
Detayları Gör →Java Tasarım Kalıpları eğitimi: Singleton, Factory, Abstract Factory, Builder, Adapter, Decorator, Facade, Proxy, Strategy, Observer, Command, State ve Template
Detayları Gör →Java Professional: Gelişmiş Koleksiyonlar, Sıralama ve Generics eğitimi: List, Set, Map, Queue, Deque, TreeMap, LinkedHashMap, Comparable, Comparator, wildcard,
Detayları Gör →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...
Detayları Gör →