top of page

🗣️ Eğitmen: Yaşar Safkan

⏳ Süre: 60 saat (24 Oturum)

📍 Platform: Zoom (Katılım linki kayıt olduğunuzda sizlerle paylaşılacaktır.)

📅 Ders Tarihleri: 9 Ekim - 30 Aralık

🕒 Saat: 19:00 – 21:30

 

Programlama dünyasına adım atmak isteyen herkes için tasarlanmış bu kapsamlı eğitim programı, katılımcılara hem programlama mantığını hem de Java dilinin temel yetkinliklerini kazandırmayı hedefler. Temel algoritma ve problem çözme becerilerinden başlayarak, nesne yönelimli programlama (OOP) prensiplerine kadar uzanan bu yolculuk, yazılım geliştirme sürecine sağlam bir temel atar.

 

Toplam 60 saatlik yoğun içerik ile hazırlanan eğitimde; algoritmik düşünme, karar yapıları, döngüler, diziler, metotlar ve Java’nın temel kütüphaneleri gibi konular derinlemesine ele alınır. Katılımcılar, edindikleri bilgileri uygulamalı örneklerle pekiştirir, böylece yalnızca teorik değil pratik bir deneyim de kazanır.

 

Eğitimin sonunda katılımcılar:

  • Algoritma ve programlama mantığını kavrar,
  • Java ile temel uygulamalar geliştirebilir,
  • Karar yapıları, döngüler, diziler ve metotları etkin şekilde kullanabilir,
  • Nesne yönelimli programlama temellerine hâkim olur,
  • Yazılım geliştirmeye yönelik ileri seviye konulara geçiş için gerekli altyapıyı edinir.

 

Bu eğitim, programlamada kariyer hedefleyen ya da farklı alanlardan gelip yazılım geliştirmeye adım atmak isteyen bireyler için güçlü bir başlangıç noktası sunar.

 

🎯 Eğitim İçeriği

 

Bölüm 1 – Programlamaya ve Algoritmalara Giriş

 

Ders 1 – Programlama Nedir?

Bilgisayarların çalışma mantığı

Algoritma kavramı, günlük hayat örnekleri

Java’nın araç olarak kullanımı

 

Ders 2 – Algoritmik Düşünme

Problemi parçalara ayırma

Akış diyagramları (flowchart)

Sözde kod (pseudocode) yazımı

 

Ders 3 – Java Çalışma Ortamı ve İlk Program

JDK, IDE (Eclipse/IntelliJ) kurulumu

İlk Java programı: "Merhaba Dünya"

Derleme ve çalıştırma süreci

 

Bölüm 2 – Temel Programlama Yapıları

 

Ders 4 – Değişkenler ve Veri Tipleri

Temel tipler: int, double, char, boolean

Değişken tanımlama ve ilk değer atama

 

Ders 5 – Operatörler

Aritmetik, karşılaştırma, mantıksal operatörler

Operatör önceliği

 

Ders 6 – Girdi ve Çıktı İşlemleri

Konsoldan veri alma (Scanner)

Formatlı çıktı üretme (System.out.printf)

 

Bölüm 3 – Karar Yapıları

 

Ders 7 – if-else Yapısı

Basit ve iç içe koşullar

Karar verme algoritmaları

 

Ders 8 – switch-case Yapısı

Çoklu seçim mantığı

Menü tabanlı uygulama örneği

 

Ders 9 – Mantıksal Operatörlerle Koşullar

AND, OR, NOT kullanımı

Karmaşık koşul örnekleri

 

Bölüm 4 – Döngüler

 

Ders 10 – for Döngüsü

Sayaç kontrollü döngüler

Artış-azalış adımları

 

Ders 11 – while ve do-while Döngüleri

Koşul kontrollü döngüler

Sonsuz döngü ve çıkış şartları

 

Ders 12 – Döngülerle Problem Çözme

Çarpım tablosu

Faktöriyel, sayı tahmin oyunu

 

Bölüm 5 – Diziler ve String İşlemleri

 

Ders 13 – Tek Boyutlu Diziler

Tanımlama, erişim, güncelleme

Döngülerle dizi işleme

 

Ders 14 – Dizilerle Örnekler

Not ortalaması hesaplama

En büyük ve en küçük değeri bulma

 

Ders 15 – Çok Boyutlu Diziler

Tablo yapıları

Matris işlemleri

 

Ders 16 – String İşlemleri

Uzunluk, birleştirme, alt string alma

Karakter arama, değiştirme

 

Bölüm 6 – Metotlar ve Temel OOP

 

Ders 17 – Metotlara Giriş

Metot tanımı, çağrılması

Parametreler ve dönüş değerleri

 

Ders 18 – Metotlarla Uygulama

Matematiksel hesap fonksiyonları

Kod tekrarını azaltma

 

Ders 19 – Nesne Yönelimli Programlama Temelleri

Sınıf (class) ve nesne (object) kavramı

Örnek sınıf tanımlama

 

Ders 20 – Nitelikler (Attributes) ve Metotlar

Nesne özellikleri

Nesneye ait işlemler

 

Ders 21 – Yapıcı Metotlar (Constructors)

Varsayılan ve parametreli yapıcılar

Nesne oluşturma senaryoları

 

Ders 22 – Erişim Belirleyiciler ve Kapsülleme

public, private, protected

Getter ve setter metotları

 

Ders 23 – Statik Üyeler ve Metotlar

static değişkenler ve metotlar

Ortak veri yönetimi

 

Ders 24 – Java Temellerinin Genel Tekrarı

Karar yapıları, döngüler, diziler ve OOP’nin özet tekrarı

İleri öğrenme kaynakları

 

📝 Eğitim Notları

 

  • Tüm eğitimler canlı olarak gerçekleştirilir; dilediğiniz an eğitmene soru sorabilir, interaktif bir öğrenme ortamında yer alabilirsiniz.
  • Eğitimlerin kayıtları, yıl sonuna kadar erişime açık olacak ve tekrar izlenebilecektir.
  • Eğitim sonunda katılım sertifikası verilecektir.
  • Gerekli tüm eğitim materyalleri ve dokümanlar, katılımcılarla paylaşılacaktır.

 

👥 Kimler Katılmalı?

 

  • Programlama dünyasına adım atmak isteyen öğrenciler ve yeni mezunlar
  • Yazılım geliştirme alanında kariyer planlayan profesyoneller
  • İş analisti, test mühendisi veya teknik ekiplerle daha etkili çalışmak isteyenler
  • Kodlama mantığını öğrenmek isteyen farklı alanlardan çalışanlar
  • Java dilini temel seviyede öğrenip ileri seviye yazılıma geçmek isteyenler
  • Kendi projelerini geliştirmek isteyen girişimciler ve teknoloji meraklıları

Programlamanın Temelleri ve Java Programlama Dili

₺36.000,00Fiyat
  • Eğitim Notları

    *5 katılımcı ve üstü toplu alımlarınız için avantajlı fiyatlarımızdan faydalanmak için bizimle iletişime geçin.

    bottom of page