Eğitim İçeriği

Giriş

Kotlin Temellerinin Yenilenmesi

Kotlin'te Gelişmiş Fonksiyonların Kullanımı

  • Kotlin'te Fonksiyonelliği Yeniden Kullanmak İçin İç İçe Fonksiyonların Kullanımı
  • Kotlin'te Fonksiyonları Çağırmak İçin Son Ek Notasyonu Kullanımı
  • Kotlin'te Anonim Fonksiyonların Bildirilmesi
  • Kotlin'te Verimlilik İçin "inline" Değiştiricisinin Kullanımı
  • Kotlin'te Gelişmiş Fonksiyonlarla Çalışırken Dönüşlerin ve Yerel Dönüşlerin Uygulanması
  • Kotlin'te Optimizasyon İçin Kuyruk Özyinelemesinin Uygulanması
  • Kotlin'te Operatör Aşırı Yüklemesinin Kullanımı
  • Kotlin'te DSL'ler Üzerinde Kısıtlamalar Oluşturmak İçin Alıcılarla Lambdaların Kullanımı
  • Kotlin'te Örneklerin Çağrılması
  • Kotlin'te Fonksiyonel Yapıların Kullanımı
    • Fonksiyon Bileşimi
    • Currying
    • Diğer Yapılar
  • Kotlin'ün Gelişmiş Fonksiyonel Yönlerinin Özeti

Kotlin'te Sınıf Senaryolarının Keşfedilmesi

  • Kotlin'te Alanların Uygulanması
  • Kotlin'te "lateinit" Değiştiricisinin Kullanımı
  • Kotlin'te İç İçe ve İç Sınıfların Anlaşılması
  • Companion Objects Kullanarak Kotlin'te "Static Methods" Tanımlama
  • Kotlin'te Sınıf Oluşturucularının Gizlenmesi
  • Kotlin'te Sınıfların "sealed" Olarak İşaretlenmesi
  • Kotlin'te Type Aliases Kullanımı
  • Kotlin Sınıfları İçin Gelişmiş Özelliklerin Özeti

Kotlin'te Delegasyonun Uygulanması

  • Kotlin'te Member Delegasyonunun Kavramının Anlaşılması
  • Kotlin'te Member Fonksiyonlarının Başka Bir Sınıfa Delegasyonu
  • Kodun Yeniden Kullanımı İçin Verimlilik Amaçlı Kotlin'te Özelliklerin Delegasyonu
  • Kotlin'te Yerleşik Delegated Özelliklerin Kullanımı
  • Kodun Yeniden Kullanımı İçin Kotlin'te Yerel Özelliklerin Delegasyonu
  • Kotlin'te Sınıflarda Extension Özelliklerinin Uygulanması
  • Kotlin'teki Delegasyonun Farklı Yönlerinin Özeti

Kotlin'te Generics Hakkında Derinlemesine Bilgi Edinme

  • Generic Kısıtlamalarının Anlaşılması
  • Generics'te Varyans ve Invariance'ın Anlaşılması
  • Kotlin'te Generics'te Kovaryans İçin "out" Değiştiricisinin Kullanımı
  • Kotlin'te Kontravaryans'ın Uygulanması
  • Kotlin'te Type Projections ve Star Projections Kavramlarının Keşfedilmesi
  • Kotlin'te Gelişmiş Generics'in Özeti

Kotlin'te Metaprogramlama

  • Reflection'a Genel Bakış
  • Kotlin Reflection API Kullanarak Java Reflection Kullanımı
  • Kotlin'ün Reflection API'si Kullanımı
  • Kotlin'te Type Erasure'ın Ele Alınması
  • Kotlin'te Reified Generics Kullanımı
  • Kotlin'te Özel Açıklamaların Tanımlanması
  • Kotlin'teki Metaprogramlama ve Introspection Tekniklerinin Özeti

Kotlin'te Asenkron Programming Gerçekleştirme

  • Asenkron Programming Probleminin Anlaşılması
  • Kotlin'te Asenkron Programming ve Coroutines Uygulanması
  • Coroutines Kullanarak Kotlin'te Async ve Await Uygulanması
  • Kotlin'te Yield Uygulanması
  • Coroutines'in Reactive Extensions'a Göre Avantajlarının Anlaşılması
  • Kotlin'teki Coroutines'in Özeti

Özet ve Sonuç

Kurs İçin Gerekli Önbilgiler

  • Kotlin temellerinin anlaşılması

Hedef Kitle

  • Kotlin programlama konusunda daha derin bir bilgi edinmek isteyen geliştiriciler
 21 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler