Temel Programlama Kavramları
- Değişkenler, işlevler ve kütüphaneler
- Derlenmiş programlar ve yorumlanmış komut dosyaları
- Yazılı ve türsüz programlama
- Statik ve dinamik yazma
- Konular ve çağrı yığınları
- Hatalar ve istisnalar
Temel Java Kavramları
- Java dilinin kökenleri ve hedefleri
- Bayt kodu ve Java Sanal Makinesi
- Paketler ve dinamik sınıf yükleme
- Java'da çöp toplama
Basit Programlar Oluşturma
- Java'da "Hello World!" yazma
- Sayıları tutacak değişkenleri bildirmek
- Dizeleri tutacak değişkenleri bildirme
- Türler arasında döküm ve dönüştürme
- Konsoldan okuma ve yazma
Seçim Yapma ve Döngü Yapma
- if ifadesini kullanarak koşullu yürütme
- Switch ifadesini kullanarak koşullu yürütme
- For döngüsünü kullanarak sınırlı yineleme
- While ve do… while döngülerini kullanan sınırsız yineleme
- Break ve Continue kullanarak bir döngünün yürütülmesini uyarma
- Sonsuz döngüler yazmanın farklı yolları
Derinlemesine Java Yöntemleri
- Statik anahtar kelime ne anlama geliyor?
- Parametrelerin nasıl iletildiğini anlamak
- Bir yöntemin genel mi yoksa özel mi olacağını seçme
- Özyinelemeyi anlama ve özyinelemeli yöntemleri yazma
Nesne Yönelimine Giriş
- Veri yapısı nedir?
- Veri yapıları neden tehlikelidir?
- Sınıflar ve nesneler nelerdir?
- Bir nesneyi sınıftan farklı kılan nedir?
- Birinci prensip – Soyutlama
- İkinci temel prensip – Kapsülleme
- Ders tekrarından nasıl kaçınılır?
- Üçüncü temel prensip – Miras
- Kalıtsal davranışı nasıl değiştirirsiniz?
- Dördüncü temel prensip – Polimorfizm
Java'da OO desteği
- Nesneleri yığından ayırma
- Referanslar aracılığıyla nesnelere bağlanma
- Referansları diğer nesnelere taşıma
- Boş bir referansa işaret etme
- Bir nesneye artık referans verilmemesini sağlamak
- Çöp toplama teorisine kısa bir giriş
Java'da Yerleşik Nesneler
- Dizeler Java'daki nesnelerdir
- Diziler Java'daki nesnelerdir
- Her sınıfın bir Class örneği vardır
Nesneye Dayalı Geliştirme Birinci Bölüm
- Temel Java sınıfları oluşturma
- Erişilebilirlik düzeylerini seçme
- Aşırı yükleme ve geçersiz kılma yöntemleri
- toString yöntemini geçersiz kılma
- Instanceof operatörünü kullanarak referansları karşılaştırma
- Sınıf nesnelerini kullanarak referansları karşılaştırma
- Temel sınıftan miras alma
- Soyut ve final sınıfları oluşturma
Nesneye Dayalı Geliştirme İkinci Bölüm
- Uygun sınıf kurucularının yazılması
- Özel inşaatçılar ve singletonlar
- Statik ve örnek başlatma blokları
- Yukarıdan aşağıya sınıf ve nesne başlatma
- Arayüzleri bildirme ve kullanma
- İç ve anonim sınıfları kullanma
- Eşitlik ve hashcode'un uygulanması
- Oluşturucuları klonlama ve kopyalama
- Java'da GUI Geliştirme
- Swing kütüphanesi nasıl çalışır?
- Kalıtım yoluyla bir pencere sınıfı oluşturma
- Pencereye widget ekleme
- Düzen yöneticilerini kullanarak widget'ları konumlandırma
- GUI'ye olay yönetimi ekleme
Java'da İstisna İşleme
- Hatalara, çalışma zamanı istisnalarına ve kontrol edilen istisnalara giriş
- Yapıcılar ve sonlandırıcılardaki istisnalar
- Etkili bir istisna işleme stratejisinin uygulanması
- Nihayet blokların doğru kullanımı
- Java iddialarını kullanma
Java I/O
- Giriş ve çıkış akışlarına giriş
- Okuyucuları ve yazarları tanıştırıyoruz
- Dosya yollarını çözümlemek için Dosya nesnelerini kullanma
- Arabelleğe alınmış akışlarla metin tabanlı dosya I/O
- Veri akışlarını kullanan ikili tabanlı dosya I/O'su
- Java nesnelerini serileştirme
- Java Serileştirmesini Özelleştirme
G. Ö. - Test Engineer
Vodafone
Eğitimi 5 yıldız olarak puanladı.
M. A. - Software engineer
Vodafone
Eğitimi 5 yıldız olarak puanladı.
Ü. G. - Operation Specialist
Vodafone
Eğitimi 5 yıldız olarak puanladı.
O. B. - Operation Speciaslist
Vodafone
Eğitimi 5 yıldız olarak puanladı.
A. K. - IT OPERASYON SORUMLUSU
Vodafone
Eğitimi 5 yıldız olarak puanladı.
O. K. - Billing Developer
Vodafone
Eğitimi 5 yıldız olarak puanladı.
O. B. - Operation Speciaslist
Vodafone
Eğitimi 5 yıldız olarak puanladı.
B. B. Ş. - Developer
Vodafone
Eğitimi 5 yıldız olarak puanladı.
Ü. G. - Operation Specialist
Vodafone
Eğitimi 5 yıldız olarak puanladı.
O. K. - Billing Developer
Kafein
Eğitimi 5 yıldız olarak puanladı.