JAVA SE : PROGRAMMING I EĞİTİMİ

Java programlamaya sağlam başlayın

Değişkenler, operatörler, kontrol akışı, metotlar, diziler, String, sınıflar ve istisna yönetimi ile ilk Java uygulamaları

Java SE Programming I: primitive tipler, operatörler, if/switch, döngüler, metotlar, diziler, String/StringBuilder, ArrayList ve istisna yönetimiyle konsol uygulaması geliştirme.

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

Eğitim Hakkında

Java programlama temelleri: veri, akış, metot ve nesne

Eğitim, Java dilinin temel yapılarını baştan sona kapsar. Primitive tipler ve operatörler, if/switch ifadeleri, for ve while döngüleri, metotlar, tek ve çok boyutlu diziler, String ve StringBuilder, sınıf ve nesne kullanımı, ArrayList, try-catch ile istisna yönetimi ve Scanner ile girdi alma uygulamalı işlenir. Dönem sonunda konsol tabanlı bir uygulama geliştirilir.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün Dil Temelleri; 2. gün Metot, Dizi ve Nesne.

Seviye

Temel Seviye — Java dilinin temel yapıları ve sınıf tabanlı programlama

Öğrenme Metodu

Her konu canlı kodlama ve alıştırmalarla pekiştirilir; katılımcılar sonunda ders içi konsol uygulamasını bireysel olarak tamamlar.

Neden Bu Eğitim?

🚦Sağlam Temel

Tüm Java teknolojilerinin dayandığı dil temellerini düzenli şekilde edinirsiniz.

⌨️Kod Pratiği

Her konuda yazdığınız kod ile akıcı bir yazım alışkanlığı kazanırsınız.

🐞Hata Çözme

Derleme ve çalışma zamanı hatalarını okuyup düzeltmeyi öğrenirsiniz.

Anahtar Konular

Java programlama eğitimiJava SE Programming IJava temel eğitimiJava döngülerJava dizilerJava StringJava metotlarJava istisna yönetimiJava başlangıçJava kursu
“Programlama, düşünceyi adım adım yazılabilir hale getirme sanatıdır.”

Ön Koşullar

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

1
Bilgisayar Kullanımı

Temel dosya yönetimi ve metin düzenleme becerisi yeterlidir.

2
JDK 17 ve IDE

JDK 17 ve bir IDE katılımdan önce kurulmuş olmalıdır.

3
Matematiksel Düşünme

Temel aritmetik ve mantıksal ifadelere aşinalık faydalıdır.

4
Düzenli Pratik

Eğitim sonrası ödevler 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ı değişken, operatör ve kontrol yapılarıyla temel algoritmaları Java'da yazar.
Modül 1
Başlangıç ve Veri Tipleri
  • İlk program: HelloWorld ve main
  • Primitive tipler ve aralıkları
  • Tür dönüşümü ve cast
  • var ile yerel tip çıkarımı
  • Sabitler ve final
  • Scanner ile konsol girdisi
Modül 2
Operatörler
  • Aritmetik ve bölme davranışı
  • Artırma azaltma ++ --
  • Karşılaştırma ve mantıksal && ||
  • Atama operatörleri +=
  • Üçlü ?: operatörü
  • Operatör önceliği
Modül 3
Karar Yapıları
  • if / else if / else
  • switch ifadesi ve yeni ok sözdizimi
  • Kısa devre değerlendirme
  • Girdi doğrulama
  • Not ortalaması hesaplama örneği
  • İç içe koşulları sadeleştirme
Modül 4
Döngüler
  • for ve for-each
  • while ve do-while
  • break ve continue
  • Toplam, ortalama, faktöriyel
  • Fibonacci dizisi
  • Basit sayı tahmin oyunu
Günün hedefiKatılımcı metot, dizi ve sınıfları kullanarak modüler bir konsol uygulaması geliştirir.
Modül 1
Metotlar
  • Metot tanımı ve çağrısı
  • Parametre ve dönüş değeri
  • Aşırı yükleme
  • Özyineleme örnekleri
  • Kapsam ve yerel değişkenler
  • Yardımcı metotlara bölme
Modül 2
Diziler
  • Tek boyutlu dizi tanımlama
  • Arrays.toString ve sort
  • İki boyutlu diziler
  • Dizide arama (lineer)
  • Dizi kopyalama copyOf
  • ArrayList'e geçiş
Modül 3
String ve Sınıflar
  • String değişmezliği
  • substring, indexOf, split
  • StringBuilder kullanımı
  • Basit sınıf ve nesne yazma
  • Yapıcılar ve getter
  • ArrayList<Öğrenci> ile liste yönetimi
Modül 4
İstisna ve Mini Proje
  • try-catch-finally
  • NumberFormatException ve InputMismatchException
  • throw ve throws
  • Kendi kontrol mantığını doğrulama
  • Konsol öğrenci not sistemi
  • Kod okunabilirliği ve adlandırma

Eğitim Kazanımları

Program sonunda katılımcılar:

🎯
Dil Sözdizimi

Java'da değişken, operatör ve ifadeleri doğru kullanabilirsiniz.

🧩
Karar Yapıları

if ve switch ile iş kurallarını kodlayabilirsiniz.

🛠️
Döngü Kullanımı

for ve while ile tekrar eden işlemleri yazabilirsiniz.

🔍
Metot Yazımı

Parametreli, aşırı yüklenmiş ve özyinelemeli metotlar oluşturabilirsiniz.

⚙️
Dizi Yönetimi

Tek ve çok boyutlu dizilerde işlem yapabilirsiniz.

📦
String İşleme

String ve StringBuilder ile metin işleyebilirsiniz.

🚀
İstisna Yönetimi

try-catch ile çalışma zamanı hatalarını yönetebilirsiniz.

✅
Konsol Uygulaması

Sınıf ve koleksiyon kullanan bir konsol uygulaması geliştirebilirsiniz.

Kimler İçin Uygundur?

  • Programlamaya yeni başlayanlar
  • bilgisayar mühendisliği
  • BT öğrencileri ile Java'ya geçmek isteyen yazılım adayları içindir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Programlamaya yeni başlayanlar, bilgisayar mühendisliği ve BT öğrencileri ile Java'ya geçmek isteyen yazılım adayları içindir.
Hiç kod yazmamış biri katılabilir mi?
Evet; eğitim temel düzeyden başlar ve her konu uygulamalıdır.
Hangi Java sürümü kullanılır?
JDK 17 LTS kullanılır.
Eğitim sonunda proje var mı?
Evet, konsol tabanlı öğrenci not sistemi uygulaması geliştirilir.
Sonraki adım ne olmalı?
Programming II eğitimiyle nesne yönelimli programlama ve koleksiyonlara devam edebilirsiniz.

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

Eğitim Bilgileri

Süre2 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 JVMCollections in Java: Arrays & Non-parameterized ArrayLists Eğitimi
Yazılım Geliştirme Eğitimleri

Collections in Java: Arrays & Non-parameterized ArrayLists Eğitimi

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

Java diziler ve parametresiz ArrayList eğitimi: tek ve çok boyutlu diziler, Arrays sınıfı, ArrayList temelleri, raw type sorunları ve autoboxing.

Detayları Gör →
Java ve JVMCollections in Java: Lists & List Operations Eğitimi
Yazılım Geliştirme Eğitimleri

Collections in Java: Lists & List Operations Eğitimi

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

Java List ve liste işlemleri eğitimi: ArrayList, LinkedList, add/remove/get, remove tuzağı, Iterator, Comparator ile sıralama, subList ve List.of kullanımı.

Detayları Gör →
Java ve JVMCollections in Java: Sets & Maps Eğitimi
Yazılım Geliştirme Eğitimleri

Collections in Java: Sets & Maps Eğitimi

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

Java Set ve Map eğitimi: HashSet, TreeSet, HashMap, TreeMap, LinkedHashMap, entrySet gezinme, merge, equals/hashCode ve kelime frekansı uygulaması.

Detayları Gör →
Java ve JVMComponent Scanning & Java-Based Configuration Eğitimi
Yazılım Geliştirme Eğitimleri

Component Scanning & Java-Based Configuration Eğitimi

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

Spring Component Scanning ve Java tabanlı yapılandırma eğitimi: @Configuration, @Bean, @ComponentScan, stereotype anotasyonlar, @Qualifier, @Profile ve bean kap

Detayları Gör →
Java ve JVMControl Structures in Java: Implementing Java Control Structures Eğitimi
Yazılım Geliştirme Eğitimleri

Control Structures in Java: Implementing Java Control Structures Eğitimi

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

Java kontrol yapıları eğitimi: if-else, switch ifadeleri, for, while, do-while, break/continue, iç içe döngüler ve asal sayı, Fibonacci gibi problemler.

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