Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
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
Danışanlarımızın Yorumları (1)
I liked the very practical scenario and lot of hands-on exercises.