Introduction to Java Eğitimi

  • Eğitim Tipi: Classroom / Virtual Classroom / Online
  • Süre: 3 Gün

"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 +
Bu eğitimi kendi kurumunuzda planlayabilirsiniz.

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 +

Eğitim Yorumları



Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Eğitim Tarihleri

Sınıf eğitimlerimizi İstanbul, Ankara ve Londra ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

25 Şubat 2025 (3 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
01 Mart 2025 (3 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
07 Mart 2025 (3 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
08 Mart 2025 (3 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
17 Mart 2025 (3 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
17 Mart 2025 (3 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
24 Mart 2025 (3 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
12 Mayıs 2025 (3 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.