JAVA CERTIFIED FOUNDATIONS ASSOCIATE: CLASSES & CONSTRUCTORS EĞİTİMİ

Sınıf yazın, nesne oluşturun, durumunu yönetin

Sınıf bildirimi, alan ve metot, constructor aşırı yükleme, this, static ve örnek üyeler, nesne referansları ve null.

Java Foundations: Sınıflar ve Constructor'lar eğitimi: Sınıf bildirimi, alan ve metot, constructor aşırı yükleme, this, static ve örnek üyeler, nesne referansları ve null.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Java sınıf ve constructor temelleri

Eğitim, nesne yönelimli programlamanın temelini oluşturan sınıf ve constructor kavramlarını ele alır: sınıf ile nesne farkı, alan ve metot bildirimi, new ile nesne oluşturma, varsayılan constructor ve parametreli constructor, constructor aşırı yükleme, this ve this(...) çağrısı, erişim belirleyiciler, static alan ve metotlar, nesne referansları, null, NullPointerException ve toString.

Süre ve Format

2 Gün. Her gün dört modül; Sınıf ve Nesne; Constructor ve static Üyeler ekseninde ilerleyen uygulamalı program.

Seviye

Başlangıç Seviye — Sınıf tasarımı, alanlar, constructor, this, static üyeler, nesne yaşam döngüsü

Öğrenme Metodu

Her konu kısa IDE alıştırmalarıyla pekiştirilir; Java Foundations tarzı kod okuma ve çıktı tahmin soruları çözülür.

Neden Bu Eğitim?

🏗️Nesne tasarımı

Gerçek dünya varlıklarını sınıflara modellersiniz.

🔧Doğru başlatma

Constructor ile nesneleri tutarlı durumda oluşturursunuz.

🧠Referans mantığı

Referans ve nesne farkını sınav sorularında ayırt edersiniz.

Anahtar Konular

java sınıfjava constructorjava nesne oluşturmathis anahtar sözcüğüjava staticjava oop temeljava foundations sınıflarnullpointerexceptionjava sınıf tasarımı
“Temeli sağlam atılan kod, üzerine her şeyin kurulabildiği zemindir.”

Ön Koşullar

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

1
Programlamaya ilgi

Önceden Java bilmek gerekmez; mantıksal düşünme yeterlidir.

2
JDK kurulumu

JDK 17+ ve bir IDE (IntelliJ IDEA Community veya Eclipse).

3
Bilgisayar kullanımı

Dosya/klasör yönetimi ve metin editörü kullanımı.

4
Çalışma ortamı

İnternet erişimli, 8 GB RAM'li bir dizüstü bilgisayar.

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 hedefiKatılımcı sınıf tanımlar, nesne oluşturur ve alan ile metotlara erişir.
Modül 1
Sınıf Bildirimi
  • Sınıf şablon, nesne örnek ilişkisi
  • Alan (instance variable) bildirimi
  • Örnek metotlar ve alan erişimi
  • Erişim belirleyiciler: public, private
  • Varsayılan alan değerleri: 0, false, null
  • Sınıf ve main'in ayrı dosyalarda tutulması
Modül 2
Nesne Oluşturma
  • new ile bellekte nesne oluşturma
  • Referans değişkeni ve nesne ayrımı
  • Nokta (.) operatörü ile erişim
  • Aynı sınıftan birden çok nesne
  • Nesne == ve equals farkı
  • Çöp toplama için erişilemez nesne
Modül 3
Referanslar ve null
  • null referans
  • NullPointerException üretme ve düzeltme
  • Referans kopyalama ve takma ad (aliasing)
  • Metoda nesne referansı geçirme
  • Nesne dizileri
  • Kod izleme alıştırmaları
Modül 4
Kapsülleme Başlangıcı
  • private alan ve getter/setter
  • Setter içinde doğrulama
  • Salt okunur alan
  • Gizli veri ve açık arayüz
  • toString() ile okunabilir çıktı
  • Mini sınıf: Ogrenci, Urun
Günün hedefiKatılımcı constructor aşırı yükler, this kullanır ve static üyelerle örnek üyeler arasındaki farkı uygular.
Modül 1
Constructor Temelleri
  • Constructor adı sınıf adıyla aynı, dönüş tipi yok
  • Derleyicinin eklediği varsayılan constructor
  • Parametreli constructor tanımlayınca varsayılanın kaybolması
  • Alanların constructor ile ilk değerlenmesi
  • Constructor'ın metot olmadığı tuzağı
  • Constructor private olunca ne olur
Modül 2
this Anahtar Sözcüğü
  • this ile alan ve parametre adı çakışması
  • this(...) ile constructor zincirleme
  • this ilk satır kuralı
  • this'i metoda argüman olarak geçirme
  • Akıcı (return this) metot
  • Constructor aşırı yükleme alıştırmaları
Modül 3
static Üyeler
  • static alan: sınıf düzeyinde paylaşılan değer
  • static metot ve örnek alana erişememe
  • Nesne sayacı örneği
  • static blok
  • Sınıf adıyla erişim ve uyarılar
  • Math gibi yardımcı sınıfların tasarımı
Modül 4
Nesne Yaşam Döngüsü
  • Başlatma sırası: alan, blok, constructor
  • Initializer blokları
  • final alan ve constructor'da atama
  • Nesne eşitliği ve equals'a ön bakış
  • Örnek sınıf: Hesap, Arac
  • Sınav tipi kod izleme soruları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Sınıf

Sınıf tanımlayıp alan ve metot eklersiniz.

✅
Nesne

new ile nesne oluşturup üyelerine erişirsiniz.

✅
Referans

Referans ve nesne ilişkisini doğru yorumlarsınız.

✅
null

NullPointerException sebeplerini bulursunuz.

✅
Constructor

Parametreli constructor yazar ve aşırı yüklersiniz.

✅
this

this ve this(...) çağrılarını doğru kullanırsınız.

✅
static

static ve örnek üyeler arasındaki farkı açıklarsınız.

✅
toString

toString ile okunabilir nesne çıktısı üretirsiniz.

Kimler İçin Uygundur?

  • Java'ya yeni başlayanlar
  • Oracle Java Foundations sınav konularına hazırlanmak isteyen öğrenciler
  • bilişim alanına geçiş yapmak isteyen kişiler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java'ya yeni başlayanlar, Oracle Java Foundations sınav konularına hazırlanmak isteyen öğrenciler ve bilişim alanına geçiş yapmak isteyen kişiler için uygundur.
Constructor ile metot arasındaki fark nedir?
Constructor sınıf adını taşır, dönüş tipi yoktur ve yalnızca nesne oluşturulurken çalışır.
Bu eğitim sınav garantisi veriyor mu?
Hayır; konu hazırlığı sağlar, sınav ücreti ve başvurusu ilgili kuruma aittir.
OOP eğitiminden farkı nedir?
Bu eğitim sınıf ve constructor'a odaklanır; kalıtım, polimorfizm ayrı OOP eğitiminde işlenir.
Eğitim sonunda sertifika verilir mi?
Evet. Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. Oracle Java Foundations gibi sınavlar için sınav başvurusu ve ücreti ilgili kuruma aittir; DVA sınavı vermez ve sınav sonucunu garanti etmez.

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 Certified Foundations Associate: Classes & Constructors Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Java ve JVMCore Java Applied Program Eğitimi
Yazılım Geliştirme Eğitimleri

Core Java Applied Program Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Core Java Applied Program eğitimi: OOP, Collections, generics, Stream API, thread, JDBC, JUnit ve Maven ile uygulamalı Java geliştirme.

Detayları Gör →
Java ve JVMCore Java Programming Developer's Workshop (TT2100) Eğitimi
Yazılım Geliştirme Eğitimleri

Core Java Programming Developer's Workshop (TT2100) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

TT2100 Core Java Programming Developer Workshop: OOP, Collections, exception, I/O, thread ve JDBC konularında lab ağırlıklı Java geliştirici eğitimi.

Detayları Gör →
Java ve JVMCustomized Mapping in Java Hibernate Eğitimi
Yazılım Geliştirme Eğitimleri

Customized Mapping in Java Hibernate Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Hibernate özel eşleme eğitimi: AttributeConverter, UserType, composite key, kalıtım stratejileri, @Formula, cascade ve fetch ayarlarıyla ileri JPA modelleme.

Detayları Gör →
Java ve JVMData Analysis with Java Eğitimi
Yazılım Geliştirme Eğitimleri

Data Analysis with Java Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Java ile veri analizi eğitimi: OpenCSV, Jackson, Stream API, Apache Commons Math, Tablesaw, Smile ve XChart ile veri temizleme, istatistik ve görselleştirme.

Detayları Gör →
Java ve JVMData Structures & Algorithms in Java: Doubly & Circular Linked Lists Eğitimi
Yazılım Geliştirme Eğitimleri

Data Structures & Algorithms in Java: Doubly & Circular Linked Lists Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Java doubly ve circular linked list eğitimi: Node yapısı, ekleme, silme, tersleme, Floyd döngü tespiti, Josephus problemi ve LRU önbellek uygulaması.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn