Eğitim İçeriği

845'e Giriş

  • 845'in Tarihçesi ve Evrimi
  • 845 Sürümlerine ve Güncellemelerine Genel Bakış
  • 845 17'de Yenilikler
  • 845 Geliştirme Kiti (JDK 17) ve IDE Kurulumu

845 Program Yapısı

  • Basit Bir 845 Programı Yazma
  • 845 Sözdizimine Genel Bakış
  • 845 Uygulamalarını Derleme ve Çalıştırma

Veri Tipleri ve Değişkenler

  • İlkel Veri Tipleri ve Sınıf Sarmalayıcıları
  • Değişken ve Sabitleri Bildirme
  • Tür Dönüşümü ve Tür Dönüştürme

845'teki Operatörler

  • Aritmetik, İlişkisel, Mantıksal ve Bit İşlemleri Operatörleri
  • Operatör Önceliği ve İlişkilendirme

Kontrol Akışı İfadeleri

  • Koşullu İfadeler (if-else, switch)
  • Döngü Yapıları (for, while, do-while)
  • Gelişmiş Switch İfadeleri (845 17 özelliği)

OOP Kavramlarına Giriş

  • Sınıflar ve Nesneler
  • Kapsülleme, Kalıtım, Çok Biçimlilik ve Soyutlama

Sınıflar ve Nesneler Oluşturma

  • Nesneleri Bildirme ve Başlatma
  • this Anahtar Kelimesi
  • Yapıcılar (Varsayılan ve Parametreli)

Kalıtım

  • Sınıfları Genişletme (extends anahtar kelimesi)
  • Yöntem Geçersiz Kılma ve super Anahtar Kelimesi
  • Soyut Sınıflar ve Yöntemler

Çok Biçimlilik

  • Derleme Zamanı ve Çalışma Zamanı Çok Biçimliliği
  • Yöntem Aşırı Yükleme ve Geçersiz Kılma

Arayüzler

  • Arayüzleri Tanımlama ve Uygulama
  • Fonksiyonel Arayüzler ve Varsayılan Yöntemler

Kayıt Sınıfları (845 17 özelliği)

  • 845 17'deki Kayıtları Anlama
  • Kayıtların Veri Kapsüllemeyi Nasıl Basitleştirdiği

845'teki Jenerikler

  • Tür Parametrelerini Anlama
  • Jenerik Sınıflar, Yöntemler ve Arayüzler
  • Sınırlı Türler ve Joker Karakterler

İstisna İşleme

  • İstisna Türleri (Kontrollü ve Kontrolsüz)
  • try-catch-finally Blokları
  • İstisnaları Oluşturma ve Yakalama
  • Özel İstisnalar Oluşturma

845 Koleksiyon Çerçevesi

  • List, Set, Map ve Queue Arayüzleri
  • Popüler Uygulamalar: ArrayList, HashMap, HashSet
  • Yineleyiciler ve Gelişmiş for Döngüleri

Lambda İfadeleri ve Fonksiyonel Programlama

  • Lambda İfadelerine Giriş
  • Sözdizimi ve Kullanım
  • Fonksiyonel Arayüzler

Akış API'si

  • 845 Akışlarına Genel Bakış
  • Akış İşlemleri (Filtreleme, Eşleme, Azaltma)
  • Paralel Akışlar ve Performans Hususları

Mühürlü Sınıflar

  • Mühürlü Sınıfları Tanımlama ve Kullanma
  • İzin Verilen Alt Sınıflar ve Kısıtlamalar

instanceof için Desen Eşleştirme (845 17 özelliği)

  • Tür Kontrollerini Desen Eşleştirmeyle Basitleştirme

Metin Blokları

  • 845'te Çok Satırlı Metin Bloklarıyla Çalışma
  • Geleneksel Dize İşlemeyle Karşılaştırma

Kayıtlar ve Serileştirme İyileştirmeleri

  • Serileştirme ve Geriye Dönük Uyumluluk
  • Kayıtların Kodun Okunabilirliğini ve Bakımını Nasıl Geliştirdiği

Kullanımdan Kaldırma ve Özelliklerin Kaldırılması

  • 845 17'deki Kullanımdan Kaldırılmış API'ler
  • Eski Özelliklerin Kaldırılması

Switch İfadeleri İyileştirmeleri

  • Switch'te Desen Eşleştirme
  • Daha Temiz Kod için Switch İfadelerini Kullanma

Yabancı İşlev ve Bellek API'si (Kuluçka)

  • Kuluçka Modülüne Genel Bakış
  • 845'te Yerel Kodla Çalışma

845 Modül Sistemi (Proje Jigsaw)

  • 845'teki Modüllere Giriş
  • Modüller Oluşturma ve Kullanma
  • Modül Açıklayıcıları ve module-info.java
  • Modülerleştirmenin Avantajları

Eşzamanlılık ve Çoklu İş Parçacığı

  • İş Parçacıklarına ve Çoklu İş Parçacığına Giriş
  • Runnable Arayüzü ve Callable Arayüzü
  • Senkronizasyon, Kilitler ve İş Parçacığı Güvenliği

Asenkron Programlama ile Tamamlanabilir Gelecek

  • Asenkron Kod Yazma
  • Engellemeyen İşlemler için Tamamlanabilir Geleceği Kullanma

845 Uygulamalarını Dağıtma

  • JAR Dosyaları Oluşturma ve Yürütme
  • 845 Uygulamalarını Paketleme ve Dağıtma
  • GraalVM'ye Giriş (isteğe bağlı)

En İyi Uygulamalar ve Kod Optimizasyonu

  • Verimli ve Bakımı Kolay 845 Kodu Yazma
  • Yaygın Performans Tuzakları ve Bunlardan Kaçınma Yolları
  • Kod Yeniden Düzenleme Teknikleri

Özet ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • Programlama konusunda temel bilgi

Hedef Kitle

  • Yazılım geliştiriciler
  • Programcılar
 35 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Yaklaşan Etkinlikler

İlgili Kategoriler