🗣️ 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
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.
