OCA / OCP JAVA SE PROGRAMMER EĞİTİMİ

Java SE sınavına hazırlanın

Sınav odaklı Java kuralları, kod okuma ve eleme teknikleri, OCA/OCP deneme çözümleriyle hazırlık.

OCA/OCP Java SE Programmer sınav konularını kod okuma ve deneme çözümleriyle işleyen 4 günlük hazırlık eğitimi; sınav ücreti ilgili kuruma aittir.

4 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

OCA/OCP Java SE Programmer sınavına hazırlık

Eğitim, Oracle Java SE Programmer sınav konularını (dil temelleri, OOP kuralları, String/StringBuilder, diziler, ArrayList, istisnalar, generics, collections, lambda ve Stream, modül sistemi, eşzamanlılık, NIO.2, JDBC, yerelleştirme ve Java 17 özellikleri) kod okuma ve derleme hatası avı yöntemiyle işler; deneme sınavı çözüm atölyeleri ve zaman yönetimi ile sonuçlanır. Sınav başvurusu ve ücreti ilgili kuruma aittir.

Süre ve Format

4 Gün. Her gün dört modül; Dil Kuralları ve OOP; Koleksiyon, Lambda ve Soru Teknikleri; OCP Konuları; Deneme Sınavları ekseninde ilerleyen uygulamalı program.

Seviye

Orta Seviye — Oracle Java SE Programmer sınav konuları: dil kuralları, OOP, koleksiyon, stream, eşzamanlılık, I/O ve deneme sınavları

Öğrenme Metodu

Konular kısa anlatım ve çok sayıda sınav tarzı soru çözümüyle ilerler; son gün tam uzunlukta deneme yapılır.

Neden Bu Eğitim?

🎓Sınav odaklı

Sorularda tuzak olan Java kurallarını sistematik öğrenirsiniz.

🔍Kod okuma

Derleme hatası ve çıktı tahmini sorularını hızlı çözersiniz.

⏱️Zaman yönetimi

Eleme ve zaman yönetimi stratejileri geliştirirsiniz.

Anahtar Konular

OCA JavaOCP JavaJava sertifika hazırlıkOracle Java SE1Z0-829Java sınav hazırlıkJava OOP kurallarıJava deneme sınavıJava SE 17Java Programmer
“Sınav kuralları ezberletmez; kodu derleyici gibi okumayı öğretir.”

Ön Koşullar

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

1
Java bilgisi

Temel Java sözdizimini ve OOP'yi bilmek.

2
IDE ve JDK

JDK 17 ve bir IDE ile kod deneyebilmek.

3
Çalışma disiplini

Gün sonu soru çözümlerine zaman ayırmak.

4
Sınav bilgisi

Hedef sınavın kapsamını (1Z0-815/816 veya 1Z0-829) önceden incelemek.

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ınavda çıkan dil kurallarını ve OOP tuzaklarını çözer.
Modül 1
Sınav Odaklı Dil Temelleri
  • Derleme hatası avı: tanımsız değişken, unreachable code, eksik return
  • İlkel tiplerde daraltma/genişletme dönüşümleri ve bileşik atama
  • Operatör önceliği ve ön/son ek artırma (++i, i++) soruları
  • Kapsam kuralları: yerel, örnek, sınıf değişkeni ve gölgeleme
  • Sınıf yükleme, başlatma sırası: static blok, instance blok, yapıcı
  • main metodu imzası, paket/import kuralları ve erişim denetimi
Modül 2
Nesne Yönelimli Programlama
  • Sınıf, nesne, yapıcı (constructor) ve this
  • Kapsülleme: erişim belirleyiciler, getter/setter
  • Kalıtım, super, metot ezme (@Override) ve polimorfizm
  • Soyut sınıf, interface, default ve static metotlar
  • static, final, enum ve iç içe sınıflar
  • Object sınıfı: equals, hashCode, toString sözleşmesi
Modül 3
String, Dizi ve Tarih/Saat API
  • String değişmezliği, string pool, StringBuilder ve metotlar
  • Tek ve çok boyutlu diziler, Arrays yardımcı metotları
  • Wrapper sınıfları, autoboxing/unboxing ve Integer önbellek tuzağı
  • Math ve BigDecimal ile hassas hesap
  • java.time: LocalDate, LocalDateTime, Duration, Period, ZonedDateTime
  • DateTimeFormatter ile biçimlendirme ve ayrıştırma
Modül 4
İstisna Yönetimi
  • Throwable hiyerarşisi: Error, Exception, RuntimeException
  • try/catch/finally akışı ve çoklu catch
  • throw, throws ve checked / unchecked ayrımı
  • Özel istisna sınıfları ve istisna zincirleme (cause)
  • try-with-resources ve suppressed istisnalar
  • Assertion'lar ve günlükleme (java.util.logging, SLF4J)
Günün hedefiKatılımcı koleksiyon, generics ve lambda sorularını eleme teknikleriyle çözer.
Modül 1
Sınav Odaklı String, Dizi ve Koleksiyon
  • String pool, intern() ve == karşılaştırma soruları
  • StringBuilder metot zincirleri ve insert/delete/reverse
  • Dizi bildirimi, varsayılan değerler ve ArrayIndexOutOfBounds
  • ArrayList metotları: remove(int) / remove(Object) tuzağı
  • Wrapper karşılaştırma ve autoboxing ile null NullPointerException
  • Generics soruları: ham tip, joker karakter ve derleme zamanı hataları
Modül 2
Koleksiyonlar ve Generics
  • List, Set, Map, Queue arayüzleri ve Collections Framework
  • ArrayList / LinkedList / HashMap / TreeMap / LinkedHashMap seçimi
  • Generics: sınıf, metot, sınırlı tipler ve joker karakter
  • Comparable ve Comparator ile sıralama
  • Iterator, ConcurrentModificationException ve değişmez koleksiyonlar (List.of)
  • hashCode/equals'ın HashMap davranışına etkisi
Modül 3
Lambda ve Stream API
  • Fonksiyonel arayüzler ve lambda söz dizimi
  • Method reference türleri
  • Stream oluşturma ve ara/uç işlemler
  • Collectors: toList, toMap, groupingBy, joining
  • Optional ile null güvenliği
  • Primitive stream'ler (IntStream) ve paralel stream
Modül 4
Sınav Odaklı OOP ve Lambda
  • Overloading çözümleme sırası (genişletme, boxing, varargs)
  • Overriding kuralları: kapsamı daraltmama, covariant dönüş
  • Soyut sınıf/interface kuralları: default çakışması, private interface metotları
  • İç sınıf türleri ve erişim kuralları
  • Fonksiyonel arayüz tanımı ve lambda'da effectively final
  • Stream terminal/ara işlemleri, reduce ve Optional soruları
Günün hedefiKatılımcı eşzamanlılık, NIO.2, JDBC, modül ve Java 17 özellikleri sorularını çözer.
Modül 1
Dosya I/O ve Serileştirme
  • java.io: File, FileReader/Writer, BufferedReader ve InputStream/OutputStream
  • java.nio.file: Path, Files.readAllLines, Files.walk
  • try-with-resources ile kaynak kapatma
  • Object serileştirme: Serializable, transient, serialVersionUID
  • Karakter kodlaması (UTF-8) ve Charset
  • Properties ve JSON/CSV dosyalarını okuma
Modül 2
Eşzamanlılık Temelleri
  • Thread, Runnable ve yaşam döngüsü
  • synchronized, volatile ve yarış durumu
  • ExecutorService ve Callable/Future
  • Atomik sınıflar ve concurrent koleksiyonlar
  • CompletableFuture ile asenkron akış
  • Deadlock nedenleri ve thread dump ile tespiti
Modül 3
OCP Düzeyi: Modül, Eşzamanlılık ve I/O
  • Modül sistemi: requires, exports, opens, uses/provides
  • Kaynak yönetimi ve NIO.2: Path çözümleme, Files.walk/find
  • ExecutorService, Callable, CyclicBarrier, ForkJoin
  • Concurrent koleksiyonlar ve paralel stream tuzakları
  • JDBC API: DriverManager, ResultSet türleri
  • Yerelleştirme: Locale, ResourceBundle, NumberFormat
Modül 4
Modern Java Özellikleri (Java 17 ve Sonrası)
  • record sınıfları: kompakt yapıcı ve sınırlamalar
  • sealed class/interface ve permits
  • instanceof ile pattern matching ve switch'te kalıp eşleme
  • switch ifadeleri, yield ve ok söz dizimi
  • Text block, var ve yeni String metotları (strip, repeat, formatted)
  • Sürüm farkları ve sınav kapsamında nelerin çıktığı
Günün hedefiKatılımcı tam uzunlukta deneme çözer, hata defteri çıkarır ve çalışma planı hazırlar.
Modül 1
Sınav Stratejisi ve Deneme Sınavı
  • Sınav yapısı, soru türleri ve zaman yönetimi
  • Eleme tekniği ve kod okuma alışkanlıkları
  • Sık yapılan hatalar: derleme hatası seçeneği, istisna türü
  • Konu bazlı kısa denemeler ve hata defteri tutma
  • Tam uzunlukta deneme sınavı ve değerlendirme
  • Sınav başvurusu ve ücreti ilgili kuruma aittir; sınav sonrası öğrenme planı
Modül 2
Deneme Çözüm Atölyesi: OCA Konuları
  • Veri tipleri, operatör önceliği ve akış kontrolü soruları
  • Kapsülleme, yapıcı zincirleme ve static/instance başlatma
  • Kalıtım, polimorfizm ve metot ezme/aşırı yükleme soruları
  • İstisna akışı (finally, return) ve String/StringBuilder soruları
  • ArrayList, dizi ve basit lambda soruları
  • Yanlış cevapların analizi ve konu eşleştirme
Modül 3
Deneme Çözüm Atölyesi: OCP Konuları
  • Enum, iç içe sınıf ve interface kuralları soruları
  • Generics, Collections ve Comparator soruları
  • Stream, Collectors ve Optional soruları
  • Eşzamanlılık: ExecutorService, atomic ve paralel stream soruları
  • NIO.2, JDBC ve serileştirme soruları
  • Modül sistemi ve yerelleştirme soruları
Modül 4
Hata Ayıklama ve Yaygın Hatalar
  • IDE debugger: breakpoint, step into/over, watch ve koşullu breakpoint
  • Stack trace okuma ve kök neden bulma
  • NullPointerException nedenleri; Objects.requireNonNull ve Optional
  • equals/hashCode, String == ve Integer önbelleği hataları
  • Günlükleme (SLF4J/Logback) seviyeleri ve etkili mesajlar
  • jstack, jcmd ve VisualVM ile canlı uygulama inceleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Dil kuralları

Derleme hatası tuzaklarını tanıyabilirsiniz.

🎯
OOP kuralları

Overloading ve overriding çözümlemesini doğru yapabilirsiniz.

🧩
String ve dizi

String pool ve dizi davranışı sorularını çözebilirsiniz.

🛠️
Koleksiyon

Generics ve collections sorularında tuzakları fark edebilirsiniz.

🔍
Lambda ve Stream

Stream işlem zincirlerinin çıktısını tahmin edebilirsiniz.

🚀
Eşzamanlılık

Executor ve concurrent API sorularını çözebilirsiniz.

📈
Java 17

record, sealed ve pattern matching sorularını çözebilirsiniz.

🧪
Sınav stratejisi

Zaman yönetimi ve eleme tekniklerini uygulayabilirsiniz.

Kimler İçin Uygundur?

  • Oracle Java SE Programmer sınavına hazırlananlar
  • Java kural ayrıntılarını pekiştirmek isteyen geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Oracle Java SE Programmer sınavına hazırlananlar ve Java kural ayrıntılarını pekiştirmek isteyen geliştiriciler için uygundur.
Sınavı DVA mı veriyor?
Hayır; resmi sınav başvurusu ve ücreti ilgili kuruma aittir. DVA hazırlık eğitimi verir ve katılım sertifikası düzenler.
Hangi sınav sürümü hedeflenir?
Java SE 17 (1Z0-829) esas alınır; 11/8 farkları not edilir.
Başarı garantisi var mı?
Hayır, ancak deneme sınavı ve hata analizi ile hazırlık seviyeniz ölçülür.
Eğitim sonunda sertifika alabilir miyim?
Evet. Devamlılık ve başarı koşullarını yerine getiren katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. OCA / OCP Java SE Programmer Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Java ve JVMJava Web Services: Enabling CRUD Operations with REST APIs Eğitimi
Yazılım Geliştirme Eğitimleri

Java Web Services: Enabling CRUD Operations with REST APIs Eğitimi

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

Java Web Services REST CRUD eğitimi: POST, PUT, PATCH, DELETE semantiği, doğrulama, sayfalama, ETag ile optimistic locking ve idempotency. 2 gün, DVA sertifikas

Detayları Gör →
Java ve JVMJava Web Services: Getting Started with SOAP-based Web Services Eğitimi
Yazılım Geliştirme Eğitimleri

Java Web Services: Getting Started with SOAP-based Web Services Eğitimi

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

Java Web Services SOAP eğitimi: SOAP mesaj yapısı, WSDL, XSD, JAX-WS, wsimport, SOAP Fault, handler ve SoapUI testi. 2 gün uygulamalı, DVA katılım sertifikası.

Detayları Gör →
Java ve JVMJava Web Services: Integrating Web Services with a Database Eğitimi
Yazılım Geliştirme Eğitimleri

Java Web Services: Integrating Web Services with a Database Eğitimi

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

Java Web Services veritabanı entegrasyonu eğitimi: Spring Data JPA, N+1, @Transactional, Flyway, Spring Cache ve Testcontainers. 2 gün uygulamalı, DVA sertifika

Detayları Gör →
Java ve JVMJava, Garbage Collection, & Debugging Eğitimi
Yazılım Geliştirme Eğitimleri

Java, Garbage Collection, & Debugging Eğitimi

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

Java garbage collection ve debugging eğitimi: GC algoritmaları, günlük analizi, heap dump, Eclipse MAT, jstack, JFR ve uzaktan debug. 2 gün uygulamalı, DVA sert

Detayları Gör →
Java ve JVMJava: Accessing Constructors, Methods, & Fields Using Reflection Eğitimi
Yazılım Geliştirme Eğitimleri

Java: Accessing Constructors, Methods, & Fields Using Reflection Eğitimi

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

Java reflection ile yapıcı, metot ve alanlara erişim eğitimi: Method.invoke, Field, setAccessible, MethodHandle ve mini mapper. 2 gün uygulamalı.

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