"Introduction to Java " eğitimi Java programlama dilinin temel bileşenlerini tanıtmaktadır. İlk temel bilgilerden başlayarak, bir Java geliştiricisi olarak hızlı bir şekilde üretken olabilmek için gereken temel Java dili sözdizimini, deyimleri ve araçları tanıtır.
Tüm eğitimlerimizde olduğu gibi, ihtiyaçlarınıza bağlı olarak eğitim içeriği daha ileri konuları kapsayacak şekilde değiştirilebilir.
"Introduction to Java " eğitimi, 13 yıldan fazla Java ile çalışma dahil olmak üzere 25 yılı aşkın ticari deneyime sahip deneyimli bir Java geliştiricisi tarafından verilmektedir.

Daha fazla +
Outline
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
Daha fazla +
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ı.