- Sunuş
- (Mutlaka Okuyun-Önemli Uyarı)Teknik
- Java Development Kit(JDK) Kurulumu
- Integrated Development Environment(IDE) Tanım ve Kurulum
- Programlama Dili Olarak Kotlin
- Kotlin’de Önemli Kavramlar(Metod;Fonksiyon,Kütüphane,Class)
- Temel Kod Blokları(yazdırma işlemi,public vb.) ve Açıklama Satırları
- Bölüm Tekrar Sınavı
- Kotlin Dilinde Değişken ve Veri Tiplerine Giriş-Veri Kavramı ve Temel Kavramlar
- Tam Sayı Veri Tipleri ve Reel(Gerçek) Sayı Veri Tipleri
- Mantıksal ve Karaktersel Veri Tipleri
- Veri Tiplerini Birbirine Dönüştürme
- String Sınıfı Kavramsal Yapı
- String Sınıfındaki Başlıca Metodlar ve Özel Karakterler
- String Sınıfındaki Başlıca Metodlar ve Özel Karakterler-2
- Bölüm Tekrar Sınavı
- Kotlin’de Paket Yapısı ve Adlandırma Gelenekleri
- Paket Oluşturma,Import Anahtar Kelimesi ve Sabitler
- Null Kavramı ve readLine Metodu ile Kullanıcıdan Veri Alma İşlemi
- Aritmetiksel Operatörler
- Karşılaştırma Operatörleri
- Mantıksal Operatörler
- Artırma ve Azaltma Operatörleri
- Range Kavramı ile In Operatörü ve Operatörlerde İşlem Önceliği
- Bölüm Tekrar Sınavı
- Bölüm Tekrar Sınavı-2
- Kontrol Deyimleri ve If-Else Deyimi
- Koşul İçerisinden Dönen Değerler ve Çoklu Koşul Durumları
- When Deyimi
- Döngü Kavramı
- For Deyimi ve İç İçe Döngüler
- While ve Do-While Deyimi
- Break,Continue ve Final Anahtar Kelimeleri
- Döngülerde İsimlerdirme(Label)
- Metod Kavramı ve Kotlin’de Genel Metod Yapısı
- Parametreler ile Yerel ve Global Değişkenler
- Metodlara Aşırı Yükleme (Function Overloading)
- Top-Level Metodlar
- Extension ve Infix Metodlar
- Nesne Yönelimli Programlama Kavramına Genel Bakış
- Sınıf(Class) ve Nesne(Object) Kavramı
- Sınıf ve Sınıf İçeriğinin Oluşturulması
- Constructor ve Init Anahtar Kavramları
- Constructor ve Init Anahtar Kavramları-2
- Kalıtım(Inheritance) Kavramı ve Open Anahtar Sözcüğü
- Soyut Sınıf(Abstract Class) ,Soyut Yordamlar ve Final Anahtar Sözcüğü
- Interface ve Kurgulama
- Data Class and Getter-Setter Methods
- Getter-Setter Methods-2
- Erişim Belirteçleri
- Bölüm Tekrar Sınavı
- Dizi(Array) Kavramı ve Dizilerin Gerekliliği
- Array Sınıfı
- Kotlin’de Exception Kavramı ve Throwable Sınıfı
- İstisna Yakalama(Exception Handling) ve Elvis Operatörü
- ArrayList Sınıfı
- arrayOf Yapısı ve Çoklu Veri Yapısı
- Koleksiyonlara Giriş ve Mutable ile Immutable Kavramları
- Liste (List) Sınıfı-Immutable Liste Yapısı
- Liste(List) Sınıfı-Mutable Liste Yapısı
- Set Sınıfı-Immutable ve Mutable Set Yapısı
- Map Sınıfı-Immutable Map Yapısı
- Diziler(Arrays) ve Olağan Dışı Durumlar
- Bölüm Tekrar Sınavı
- Bölüm Tekrar Sınavı-II
- Kotlin I/O Kavramı ve Dosya Oluşturma İşlemi(File-FileWriter Classes)
- FileWriter Sınıfı ve Metin Dosyasına Veri Yazmak
- FileReader Sınıfı ve Dosyadan Veri Okumak
- Thread Kavramının Mantıksal Yorumu ve Concurrency(Eşzamanlılık)
- Threadlerin Kullanımı-Tekli İş Parçacığı
- Threadlerin Kullanımı-Çoklu İş Parçacığı
- Bölüm Tekrar Sınavı
- Tüm Proje ve Diğer Dokümanlar