Eğitim İçeriği
Giriş
- Kotlin'in Java'ten Neden Daha İyi Olduğu
Araçları Kurma
- Komut Satırı Araçlarını Kullanma
- Kotlin için JDK'yı Kurma
- IDE'yi Kurma ve Ayarlama: IntelliJ
- Eklentileri Kurma
Kotlin ile Temel Programming Programlamaya Başlama
- Kotlin Mimarisini Öğrenme
- Kotlin'de Değişkenler Oluşturma
- Kotlin'deki Farklı Veri Tiplerini Anlama
- Kotlin'de Dizeleri Kullanma
- Kotlin'de Değişmezliği Anlama
- İfadeler, Deyimler ve Atamalar Uygulama
- Kotlin'de Boş Değer Güvenliği için Boş Değerlendirilebilir Değişkenleri Kullanma
- "if" Deyimleriyle Koşullu Program Akışını Yönetme
- "when" Deyimlerini Kullanarak Seçenekleri Yönetme
- Kotlin'in Koşullu Deyimler için Gelişmiş Yeteneklerini Keşfetme
- Kotlin'de Dizileri ve Listeleri Kullanma
- Kotlin'de Döngü Yapılarını Uygulama
- Kotlin'de Fonksiyonları Oluşturma, Bildirme ve Kullanma
- Parametreleri Kullanma ve Bir Değer Döndürme
- Uzantı Fonksiyonlarını Kullanma
- Satır İçi Fonksiyonları Kullanma
- Yüksek Dereceli Fonksiyonları Kullanma
Java ile Object-Oriented Programming Programlama
- Nesne Yönelimli Programlamaya Genel Bakış
- Bir Sınıf Oluşturma
- Sınıflara Metotlar Ekleme
- Temel Yapıcıları Tanımlama
- Adlandırılmış Parametreleri ve Varsayılan Değerleri Kullanma
- Kalıtım'a İzin Vermek için Açık Sınıfları Kullanma
- Soyut Sınıfları Kullanma
- Arayüzleri Oluşturma ve Kullanma
- Geçersiz Kılmayı Yönetme
- Veri Sınıfları Oluşturma
- Tekil Örnekleri ve Eşlik Eden Nesneleri Kullanma
- Numaralandırmaları Kullanma
- Sınıfları Paketlere Gruplandırma
- İçe Aktarmaları Kullanma
- Bilgi Gizliliğini Uygulama
- Getter'ları ve Setter'ları Kullanma
- Görünürlük Değiştiricileri Uygulama
- Generikleri Anlama
- Generic Bir Yığın Uygulama
- Generic Fonksiyonları Kullanma
Java ile Kotlin'in Birlikte Çalışabilirliğini Keşfetme
- Kotlin'den Java'ü Kullanma
- Java'den Kotlin'i Kullanma
Kotlin'in Gelişmiş Özelliklerini Keşfetme
- Operatör Aşırı Yüklemesini Anlama
- Açıklamaları Kullanma
- Yansımayı Kullanma
- DSL Yapımını Uygulama
- Yapılandırmayı Uygulama
Fonksiyonel Programming için Kotlin Kullanma
Uygulamalı: Bir Android Uygulamasını Java'ten Kotlin'e Dönüştürme
- Android Studio Kullanma
- Kotlin ile Yeni Bir Proje Başlatma
- Mevcut Java Kodunu Kotlin'e Dönüştürme
- Kotlin ile Android API'lerini Kullanma
Sorun Giderme
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- Java programlama konusunda deneyim
- Android geliştirme konusunda temel deneyim veya aşinalık
Hedef Kitle
- Kotlin ile ilgilenen Android geliştiriciler
- Kotlin ile ilgilenen Java programcılar
Danışanlarımızın Yorumları (3)
Alex is a very friendly, personable guy. He made everyone feel comfortable working through together and volunteering to give slutions.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Eğitim - Kotlin for Beginners
It was concise, well organised, had nice balance of tasks and lectures and everything was on point.
Alexander Illarionov - C.T.Co SIA
Eğitim - Advanced Kotlin Programming
Great content, excellent exercises. Covered a lot of information. Friendly to new Kotlin programmers but also a lot to still learn for those of us already using Kotlin. Highly recommend this course. The pace of the course was perfect, not too slow, not too fast. Alternating between instruction and exercises helped cement the knowledge from each section.