JAVA ile Programlamaya Giriş Eğitim Programı

4,5 (88 oylama)
 Son Güncelleme Tarihi: 11/2025
 Türkçe

C Programlama dili ile Programlamaya Giriş Eğitimi eğitimimize göz atabilirsiniz.

Java ile Programlamaya Giriş Eğitim Programı

Bu eğitim, katılımcılara Java programlama dilinin temellerini öğretmeyi amaçlar. Yazılım geliştirme sürecini anlamanızı sağlayarak, nesne tabanlı programlama, algoritmalar ve veri yapıları gibi konuları uygulamalı olarak öğrenmenizi hedefler.

Eğitim mesleki gelişim amaçlı olup, alınan belge MYK yetki belgesi zorunlu olan eğitimlerde MYK yetki belgesi yerine geçmez.

1. Java’ya Giriş ve Temel Kavramlar

  • Java nedir ve neden Java öğrenmelisiniz?
  • Java’nın tarihçesi ve kullanım alanları
  • Java’nın avantajları ve güçlü yönleri
  • Java geliştirme ortamı (IDE) kurulumu (Eclipse, IntelliJ IDEA, vs.)
  • Java dilinin temelleri: Değişkenler, veri tipleri ve operatörler

2. Kontrol Yapıları ve Akış Kontrolü

  • Koşul ifadeleri: if, else, switch
  • Döngüler: for, while, do-while
  • Break ve continue komutları ile döngü kontrolü
  • Java’da hata yönetimi ve exception handling (try-catch blokları)

3. Nesne Yönelimli Programlama (OOP) Temelleri

  • Nesne yönelimli programlamaya giriş
  • Java’da sınıf ve nesne kavramları
  • Constructor ve metotlar
  • Encapsulation (Kapsülleme) ve veri gizliliği
  • Inheritance (Kalıtım) ve Polymorphism (Çok Biçimlilik)
  • Abstraction (Soyutlama) ve Interface (Arayüzler)

4. Veri Yapıları ve Algoritmalar

  • Diziler (Arrays) ve Java’da dizi yönetimi
  • ArrayList, LinkedList gibi koleksiyon sınıfları
  • Set ve Map koleksiyonları (HashSet, TreeMap vb.)
  • Algoritmalar: Arama ve sıralama algoritmaları
  • Veri yapıları ile verimli program yazma

5. Java ile Dosya İşlemleri

  • Dosya okuma ve yazma işlemleri
  • Java’da File sınıfı kullanımı
  • JSON ve XML dosyalarıyla veri işleme
  • Dosya yönetimi ve dizin işlemleri

6. Hata ve İstisna Yönetimi

  • Hata türleri: Compile-time ve runtime hataları
  • Exception handling temelleri
  • Özelleştirilmiş istisnalar oluşturma
  • Hata ayıklama ve loglama teknikleri

7. Java GUI Programlama

  • Swing kütüphanesi ile GUI geliştirme
  • JFrame, JPanel ve JButton kullanımı
  • Kullanıcı etkileşimleri ve event handling
  • Basit bir masaüstü uygulaması yapımı

8. Veritabanı ile Çalışma (JDBC)

  • JDBC nedir ve veritabanı bağlantısı nasıl yapılır?
  • SQL sorguları ve JDBC kullanarak veritabanı işlemleri
  • Veritabanından veri çekme ve ekleme
  • Java ile MySQL, PostgreSQL gibi veritabanlarıyla çalışma

9. Java İleri Düzey Konular

  • Java 8 özellikleri: Lambda ifadeleri ve Stream API
  • Multithreading ve paralel işlem yönetimi
  • Bellek yönetimi ve Garbage Collection
  • Tasarım desenleri (Design Patterns) ve uygulama örnekleri

10. Uygulamalı Projeler ve Final Değerlendirmesi

  • Basit bir hesap makinesi uygulaması
  • Nesne yönelimli kütüphane yönetim sistemi geliştirme
  • Veri analizi ve raporlama projeleri
  • Final projesi: Gerçek dünya uygulaması geliştirme

11. Eğitim Sonrası Kariyer Yönlendirmesi ve Kaynaklar

  • Java programcısı olarak kariyer fırsatları
  • Java sertifikaları ve ileri düzey eğitimler
  • İş başvuruları ve mülakat hazırlığı için ipuçları
  • Sürekli öğrenme kaynakları

Eğitim kurumsal işbirliğine (kurum/şirket tüzel kişiliğine paket) açık olup, bireysel başvurular kabul edilmemektedir. Kurumsal katılımcı profili ve ihtiyaçlarınıza göre eğitim içeriği yeniden planlanabilmektedir. Karşılıklı görüşmeler neticesinde eğitimin kapsam ve yöntemi (Yüz-Yüze, Çevrimiçi) belirlenip ilgili süreçler tamamlanmaktadır. Mutabakat sağlanması durumunda kurumunuzun katılımcıları ile öğretim elemanlarımızın uygun gün ve saatleri, eğitimin yapılacağı yer belirlenmektedir.

Yorumlar

Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politikamız'ı inceleyebilirsiniz. TAMAM