JAVA CERTIFIED FOUNDATIONS ASSOCIATE: JAVA CONCEPTS & FEATURES EĞİTİMİ

Java platformunun temel kavramlarını kavrayın

Write once run anywhere, bayt kod, JVM, JRE, JDK, çöp toplama, güvenlik modeli, çok iş parçacıklılık, Java SE, EE ve sürüm politikası.

Java Foundations: Java Kavramları ve Özellikleri eğitimi: Write once run anywhere, bayt kod, JVM, JRE, JDK, çöp toplama, güvenlik modeli, çok iş parçacıklılık, Java SE, EE ve sürüm politikası.

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

Eğitim Hakkında

Java platformu ve dil özellikleri

Eğitim, Java Foundations sınavının kavramsal bölümlerini ele alır: Java'nın tarihçesi ve sürüm politikası, Java SE, Jakarta EE ve Java ME ayrımı, derleyici ve yorumlayıcı birlikteliği, bayt kod ve platform bağımsızlığı, JVM, JRE ve JDK, otomatik bellek yönetimi ve çöp toplama, nesne yönelimlilik, güçlü tip denetimi, çok iş parçacıklılık, güvenlik özellikleri, standart kütüphane paketleri ve Java'nın kullanım alanları.

Süre ve Format

2 Gün. Her gün dört modül; Platform ve Çalışma Modeli; Dil Özellikleri ekseninde ilerleyen uygulamalı program.

Seviye

Başlangıç Seviye — Java'nın tarihçesi, platform bağımsızlığı, JVM, bellek yönetimi, sürümler ve dil özellikleri

Öğ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?

🌍Büyük resim

Java'nın neden bu kadar yaygın olduğunu teknik gerekçeleriyle anlarsınız.

🧠Kavram netliği

JDK, JRE ve JVM gibi sık karıştırılan terimleri ayırt edersiniz.

📝Sınav kavramları

Kavramsal soruları doğru yanıtlarsınız.

Anahtar Konular

java kavramlarıjava özelliklerijdk jre jvm farkıjava platform bağımsızjava bayt kodjava garbage collection girişjava se jakarta eejava foundations conceptsjava tarihçe
“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ı Java'nın derleme ve çalışma modelini ve platform bileşenlerini açıklar.
Modül 1
Java'nın Tarihçesi
  • 1995 Sun Microsystems ve Oracle devralması
  • Java sürüm politikası: 6 aylık sürümler ve LTS
  • Java SE, Jakarta EE (eski Java EE), Java ME
  • OpenJDK ve dağıtımlar
  • Geriye uyumluluk ilkesi
  • Java'nın kullanıldığı alanlar
Modül 2
Derleme ve Çalıştırma
  • Kaynak kod, javac, .class bayt kod
  • JVM yorumlama ve JIT derleme
  • Write once, run anywhere ilkesi
  • Platforma özgü JVM, ortak bayt kod
  • Sınıf yükleyici ve doğrulama
  • java komutunun yaptıkları
Modül 3
JDK, JRE, JVM
  • JDK araç seti: javac, jar, javadoc, jdb
  • JRE ve JVM'in rolü
  • Modüler JDK ve jlink
  • Standart kütüphane: java.lang, java.util, java.io
  • Üçüncü taraf kütüphaneler ve Maven Central
  • API belgesi okuma
Modül 4
Bellek Yönetimi
  • Heap ve stack ayrımı
  • new ile bellek ayırma, delete olmaması
  • Çöp toplayıcı çalışma mantığı
  • Erişilemeyen nesne kavramı
  • OutOfMemoryError
  • System.gc() çağrısının garanti vermemesi
Günün hedefiKatılımcı Java'nın tasarım özelliklerini ve bunların yazılıma etkisini açıklar.
Modül 1
Nesne Yönelimli Özellikler
  • Sınıf, nesne, kapsülleme
  • Kalıtım ve polimorfizm özeti
  • Soyutlama ve arayüz
  • Primitive tiplerin nesne olmayışı
  • Tüm sınıfların Object'ten türemesi
  • Çoklu kalıtımın arayüzle karşılanması
Modül 2
Tip Sistemi ve Güvenilirlik
  • Statik ve güçlü tip denetimi
  • Derleme zamanı hata yakalama
  • Checked exception modeli
  • İşaretçi (pointer) aritmetiğinin olmayışı
  • Dizi sınır denetimi
  • Null ve Optional
Modül 3
Güvenlik ve Eşzamanlılık
  • Bayt kod doğrulayıcı
  • Güvenlik yöneticisi tarihçesi
  • Thread sınıfı ve Runnable
  • synchronized ve kilit kavramı
  • Sanal thread'lere kısa bakış
  • Taşınabilirlik ve ağ desteği
Modül 4
Java ve Diğer Diller
  • C++ ve Python ile temel farklar
  • Derlemeli mi yorumlamalı mı tartışması
  • Java ekosistemi: Spring, Jakarta EE, Android, Kotlin
  • JVM üzerinde diğer diller
  • Java'nın güçlü ve zayıf yönleri
  • Kavramsal soru alıştırmaları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Tarihçe

Java'nın tarihçesini ve sürüm politikasını bilirsiniz.

✅
Sürümler

Java SE, Jakarta EE ve ME ayrımını yaparsınız.

✅
Çalışma modeli

Derleme, bayt kod ve JIT akışını anlatırsınız.

✅
JDK ve JVM

JDK, JRE ve JVM arasındaki farkı açıklarsınız.

✅
Bellek

Heap, stack ve çöp toplama kavramlarını bilirsiniz.

✅
OOP özellikleri

Java'nın nesne yönelimli özelliklerini sıralarsınız.

✅
Güvenilirlik

Tip güvenliği ve güvenlik özelliklerini açıklarsınız.

✅
Ekosistem

Java ekosistemindeki başlıca teknolojileri tanırsınız.

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.
Eğitim çok teorik mi?
Kavramlar küçük kod gösterimleriyle desteklenir; javap ve jshell ile uygulamalı örnekler yapılır.
Sınav garantisi var mı?
Hayır; sınav başvurusu ve ücreti ilgili kuruma aittir.
Java 8 farkları anlatılıyor mu?
Evet, LTS sürümleri arasındaki önemli farklar özetlenir.
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: Java Concepts & Featur 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 JVMIntroduction to the Spring Framework Eğitimi
Yazılım Geliştirme Eğitimleri

Introduction to the Spring Framework Eğitimi

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

Spring Framework giriş eğitimi: IoC, dependency injection, bean yaşam döngüsü, AOP, JdbcTemplate, Spring MVC ve Spring Boot ile Spring çekirdeğini öğrenin.

Detayları Gör →
Java ve JVMİleri Seviye Spring Mikroservisleri Eğitimi
Yazılım Geliştirme Eğitimleri

İleri Seviye Spring Mikroservisleri Eğitimi

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

İleri Spring mikroservis eğitimi: DDD, saga, transactional outbox, CQRS, event sourcing, Kafka, Keycloak OAuth2, OpenTelemetry, Pact ve Kubernetes Helm dağıtımı

Detayları Gör →
Java ve JVMJakarta Servlets: Deploying WAR Files with Maven and Cargo Eğitimi
Yazılım Geliştirme Eğitimleri

Jakarta Servlets: Deploying WAR Files with Maven and Cargo Eğitimi

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

Maven ve Cargo ile WAR dağıtım eğitimi: maven-war-plugin, WEB-INF yapısı, Cargo Maven Plugin, Tomcat 10 ve WildFly uzak dağıtım, profiller ve CI otomasyonu.

Detayları Gör →
Java ve JVMJakarta Servlets: Deployment Descriptors and WAR Files Eğitimi
Yazılım Geliştirme Eğitimleri

Jakarta Servlets: Deployment Descriptors and WAR Files Eğitimi

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

Jakarta Servlet dağıtım betimleyicisi eğitimi: web.xml, servlet-mapping, filter, listener, error-page, security-constraint, FORM login ve WAR yapısı.

Detayları Gör →
Java ve JVMJakarta Servlets: Getting Started with Servlets Eğitimi
Yazılım Geliştirme Eğitimleri

Jakarta Servlets: Getting Started with Servlets Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Jakarta Servlet başlangıç eğitimi: HttpServlet, doGet ve doPost, HttpServletRequest, form işleme, redirect ve forward, servlet yaşam döngüsü, oturum ve Tomcat 1

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