Eğitim İçeriği

Başlangıç

  • Java Teknoloji Fenomeni
  • Temel "merhaba dünya" uygulamasını nasıl yazılır
  • Java kodunu nasıl derleyip çalıştırılır
  • Kodu biraz daha karmaşık hale nasıl getirilir

Apache Maven’a Giriş

  • Yapılandırmaya Göre Sözleşme
  • Maven Eklentileri
  • Bir Projenin Kavramsal Modeli

Maven’u Kurma ve Çalıştırma

  • Maven’u İndirme ve Kurma
  • Bir Maven Kurulumunu Test Etme
  • Maven ile Yardım Alma

Basit Bir Maven Projesi

  • Basit Bir Proje Oluşturma
  • Basit Bir Proje Derleme
  • Basit Proje Nesne Modeli

Java Sözdizimi

  • Object-Oriented Programming Kavramları
  • Değişkenler, diziler, veri türleri, operatörler ve kontrol akışı
  • Referans değişkenleri nelerdir
  • Sınıflar ve nesneler
  • Kalıtım nedir ve nasıl çalışır
  • Arayüzler nelerdir, neden yazılır ve nasıl
  • Java String ve Number nesnelerini nasıl kullanılır ve verileri çıktı için nasıl biçimlendirilir
  • Paketler ne içindir ve neden import yönergesini kullanmalıyız

Java Nesneleri

  • Java sınıflarına genel bakış
  • Java sınıf yaşam döngüsü
  • Sınıf değiştiricileri ve kalıtım
  • Aşırı yükleme ve geçersiz kılma
  • Sınıf oluşturucuları
  • Çok biçimlilik
  • İlişkiler: IS ve HAS
  • 'static' anahtar kelimesi
  • Static üyeleri ne zaman kullanılır
  • Maven ile dağıtılan bir uygulamada nesneleri kullanma

Bir Maven Projesini Özelleştirme

  • Proje Bilgilerini Özelleştirme
  • Yeni Bağımlılıklar Ekleme
  • Kaynaklar Ekleme
  • Paketlenmiş Komut Satırı Uygulaması Oluşturma

Maven POM’larını Optimize Etme ve Yeniden Düzenleme

  • POM Temizleme
  • Bağımlılıkları Optimize Etme
  • Eklentileri Optimize Etme
  • Son POM’lar

Java Koleksiyonları

  • Koleksiyon arayüzü
  • Listeler, haritalar ve kümeler
  • Koleksiyonlar ve diziler
  • Eşzamanlılık
  • Maven ile dağıtılan bir uygulamada koleksiyonları yönetme

Java Bellek

  • Çöp toplayıcı
  • Yığın ve yığın
  • Nesne yaşam döngüsü
  • 'finalize()' yöntemi

Java İstisnalar

  • Java İstisnalarının genel fikri
  • Çalışma zamanı ve 'gerçek' istisnalar
  • Bir istisna fırlatma
  • 'try...catch' ifadeleri
  • 'throws' bildirimi
  • Kendi istisnalarınızı tasarlama
  • Maven ile dağıtılan bir uygulamada istisnaları test etme ve yönetme

Maven ile Çok Modüllü Bir Proje

  • Çok Modüllü projeyi oluşturma
  • Çok Modüllü uygulamayı çalıştırma

Java Eşzamanlılık

  • İplikler ve eşzamanlılık
  • İplikli görevler
  • İplikleri birleştirme
  • Sınıf değişkenlerinin görünürlüğü
  • Maven ile bir çok iş parçacıklı uygulamayı oluşturma ve çalıştırma

Kurs İçin Gerekli Önbilgiler

C, PHP, Basic veya Pascal gibi prosedürel programlama dili veya nesne yönelimli programlama dili bilgisi gereklidir.

 28 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (1)

Yaklaşan Etkinlikler

İlgili Kategoriler