JAVA SE ESSENTIALS EĞİTİMİ

Java'nın temellerini uçtan uca öğrenin

Tipler, kontrol akışı, metotlar, OOP, interface, koleksiyonlar, istisnalar, dosya G/Ç ve Maven ile proje yapısı

Java SE temellerini üç günde uçtan uca öğrenin: sözdizimi, metotlar, OOP, arayüzler, koleksiyonlar, istisnalar, dosya G/Ç, Maven ve JUnit ile bitirme projesi.

3 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Java SE temel yetkinlik yolculuğu

Eğitim, Java SE'nin tüm temel konularını üç günde dengeli biçimde işler. Dil sözdizimi, kontrol akışı ve metotlar; sınıf, kalıtım, arayüz ve polimorfizm; diziler, ArrayList, HashMap ve Set; String işleme; istisna yönetimi; dosya G/Ç; ve Maven ile standart proje yapısı, JUnit 5 ile ilk birim testler yer alır. Üçüncü gün küçük bir bitirme uygulaması geliştirilir.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Dil Sözdizimi ve Akış; 2. gün Nesne Yönelimli Programlama; 3. gün Koleksiyon, İstisna ve Proje.

Seviye

Temel Seviye — Java dilinin uçtan uca temelleri: sözdiziminden koleksiyonlara

Öğrenme Metodu

Her bölüm kısa anlatım ve yoğun kodlama laboratuvarlarıyla ilerler; son gün bitirme projesi bireysel olarak geliştirilir.

Neden Bu Eğitim?

🗺️Bütüncül Bakış

Java'nın dil, kütüphane ve araç zincirini tek çatı altında kavrarsınız.

🧪Test Alışkanlığı

Maven ve JUnit ile ilk günden test yazmayı öğrenirsiniz.

🏁Bitirme Uygulaması

Öğrendiklerinizi çalışan bir konsol uygulamasına dönüştürürsünüz.

Anahtar Konular

Java SE EssentialsJava temel eğitimiJava OOPJava koleksiyonlarJava Maven JUnitJava başlangıç kursuJava istisna yönetimiJava dosya işlemleriJava interfaceJava programlama kursu
“Sağlam temel, ileride yükselecek her katın dayanağıdır.”

Ön Koşullar

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

1
Bilgisayar Okuryazarlığı

Dosya yönetimi ve terminal kullanımı temel düzeyde bilinmelidir.

2
JDK 17 ve IDE

JDK 17, IntelliJ IDEA veya Eclipse ve Maven kurulu olmalıdır.

3
Mantıksal Düşünme

Basit algoritmik problem çözme yaklaşımı yeterlidir.

4
Ödev Zamanı

Günlük kısa tekrar için zaman ayrılması önerilir.

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'da değişken, kontrol yapıları ve metotlarla temel algoritmaları yazar.
Modül 1
Başlangıç ve Araçlar
  • JDK, JRE, JVM ilişkisi
  • javac ve java komutları
  • İlk program ve main
  • IDE projesi oluşturma
  • Maven proje yapısı pom.xml
  • Derleme ve çalıştırma döngüsü
Modül 2
Tipler ve Operatörler
  • İlkel tipler ve String
  • Tip dönüşümleri
  • Aritmetik ve mantıksal operatörler
  • var ve final
  • Scanner ile girdi
  • Taşma ve hassasiyet notları
Modül 3
Kontrol Akışı
  • if, else if ve switch ifadesi
  • for, while, do-while
  • break ve continue
  • İç içe döngüler
  • Sayı tahmin ve asal oyunu
  • Akış diyagramından koda
Modül 4
Metot ve Diziler
  • Metot tanımı, parametre, dönüş
  • Aşırı yükleme
  • Özyineleme
  • Tek ve iki boyutlu diziler
  • Arrays yardımcı sınıfı
  • Metotlara bölerek problem çözme
Günün hedefiKatılımcı sınıf hiyerarşisi ve arayüzlerle esnek nesne modelleri tasarlar.
Modül 1
Sınıf ve Nesne
  • Alan, metot ve yapıcı
  • Kapsülleme ve erişim belirleyiciler
  • this ve static üyeler
  • toString, equals, hashCode
  • record ile veri sınıfı
  • UML sınıf diyagramı
Modül 2
Kalıtım ve Polimorfizm
  • extends ve super
  • Override ve dinamik bağlama
  • abstract sınıf
  • protected erişim
  • instanceof ve cast
  • Bileşim mi kalıtım mı
Modül 3
Arayüzler
  • interface tanımı ve implements
  • default ve static metotlar
  • Çoklu arayüz
  • Fonksiyonel arayüz giriş
  • Comparable ve Comparator
  • Strateji deseni örneği
Modül 4
Enum ve Paketler
  • enum tanımı ve alanları
  • switch ile enum
  • Paket yapısı ve import
  • Erişim ve paket görünürlüğü
  • Sınıf adlandırma ve katmanlama
  • Basit domain modeli
Günün hedefiKatılımcı koleksiyonlar, istisna yönetimi ve dosya G/Ç ile test edilmiş bir uygulama tamamlar.
Modül 1
Koleksiyonlar
  • ArrayList ve LinkedList
  • HashSet ve TreeSet
  • HashMap ve entrySet dolaşma
  • Generic koleksiyon tanımı
  • Collections.sort ve Comparator
  • Doğru koleksiyon seçimi
Modül 2
İstisna Yönetimi
  • try-catch-finally
  • Checked ve unchecked
  • throw ve özel istisna
  • try-with-resources
  • İstisna mesajı ve yığın izi
  • Hata yönetimi iyi pratikleri
Modül 3
Dosya G/Ç ve Testler
  • Files.readAllLines ve write
  • BufferedReader
  • CSV okuma yazma
  • JUnit 5 ilk test
  • assertEquals ve assertThrows
  • mvn test ile çalıştırma
Modül 4
Bitirme Uygulaması
  • Stok / öğrenci yönetimi konsol uygulaması
  • Menü ve girdi doğrulama
  • Dosyaya kalıcılık
  • Birim testlerle doğrulama
  • Kod incelemesi ve iyileştirme
  • Sonraki öğrenme yol haritası

Eğitim Kazanımları

Program sonunda katılımcılar:

🎯
Dil Temelleri

Java sözdizimi, tipler ve kontrol akışını rahatça kullanabilirsiniz.

🧩
Metot Tasarımı

Parametreli ve aşırı yüklenmiş metotlarla modüler kod yazabilirsiniz.

🛠️
OOP Yetkinliği

Sınıf, kalıtım, arayüz ve polimorfizmi uygulayabilirsiniz.

🔍
Koleksiyon Kullanımı

List, Set ve Map ile veri yönetebilirsiniz.

⚙️
İstisna Yönetimi

try-with-resources ve özel istisnalarla hatayı kontrol edebilirsiniz.

📦
Dosya İşleme

Dosyadan veri okuyup yazan uygulamalar geliştirebilirsiniz.

🚀
Maven ve JUnit

Maven projesi kurup JUnit 5 testleri çalıştırabilirsiniz.

✅
Uçtan Uca Uygulama

Konsol tabanlı çalışan bir Java uygulaması tamamlayabilirsiniz.

Kimler İçin Uygundur?

  • Java'ya sıfırdan başlayan yazılım adayları
  • başka dilden Java'ya geçen geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java'ya sıfırdan başlayan yazılım adayları ile başka dilden Java'ya geçen geliştiriciler için uygundur.
Hiç Java bilmeyen katılabilir mi?
Evet; eğitim sıfırdan başlar ve her gün uygulamalıdır.
Bitirme projesi nasıl?
Dosyaya kalıcılık ve testler içeren konsol tabanlı yönetim uygulaması geliştirilir.
Spring öğrenmeden önce yeterli mi?
Evet; Spring için gereken Java temellerini sağlar, sonraki adım olarak Spring Boot önerilir.
Maven öğretiliyor mu?
Evet; proje yapısı, bağımlılık ve mvn test komutları işlenir.

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 SE Essentials Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Java ve JVMAdvanced Jakarta Servlets: Servlet Chaining Techniques Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Jakarta Servlets: Servlet Chaining Techniques Eğitimi

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

Servlet zincirleme teknikleri: RequestDispatcher forward/include, sendRedirect, Front Controller, servlet-JSP MVC, PRG deseni ve çok adımlı sipariş akışı.

Detayları Gör →
Java ve JVMAdvanced Jakarta Servlets: Servlet Context Listeners Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Jakarta Servlets: Servlet Context Listeners Eğitimi

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

Servlet Context Listener eğitimi: ServletContextListener, @WebListener, havuz başlatma, zamanlanmış görevler, temiz kapanış ve ClassLoader sızıntılarını önleme.

Detayları Gör →
Java ve JVMAdvanced Jakarta Servlets: Servlet Request Listeners Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Jakarta Servlets: Servlet Request Listeners Eğitimi

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

Servlet Request Listener eğitimi: ServletRequestListener, attribute listener, istek süresi ölçümü, MDC loglama, Micrometer metrikleri ve async senaryolar.

Detayları Gör →
Java ve JVMAdvanced Java and DSA Applied Program Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Java and DSA Applied Program Eğitimi

4 günUzmanOnline / Yüz Yüze / Hibrit

Advanced Java ve DSA uygulamalı program: generics, Stream, eşzamanlılık, JVM, ağaç/graf/heap algoritmaları, dinamik programlama ve JMH ölçümlü bitirme projesi.

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

Advanced Querying in Java Hibernate Eğitimi

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

Hibernate ileri sorgulama eğitimi: JPQL/HQL, join fetch, Criteria API, native query, DTO projeksiyonu, sayfalama ve EXPLAIN ile sorgu optimizasyonu.

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